See the Queries page for a presentation of this resource.
Create a payment method
input Data of the payment method
GraphQL
mutation CreatePaymentMethod($input: PaymentMethodInput!) {
CreatePaymentMethod(input: $input) {
id
label
active
}
}
Variables (JSON)
{
"input": {
"label": "Cash",
"active": true
}
}
JSON
{
"data": {
"CreatePaymentMethod": {
"id": 100010,
"label": "Cash",
"active": true
}
}
}
Update a payment method
id Id of the payment method
input Data of the payment method
GraphQL
mutation UpdatePaymentMethod($id: ID!, $input: PaymentMethodInput!) {
UpdatePaymentMethod(id: $id, input: $input) {
id
label
active
}
}
Variables (JSON)
{
"id": 100010,
"input": {
"label": "Cash",
"active": true
}
}
JSON
{
"data": {
"UpdatePaymentMethod": {
"id": 100010,
"label": "Cash",
"active": true
}
}
}
Disable a payment method
id Id of the payment method
GraphQL
mutation DisablePaymentMethod($id: ID!) {
DisablePaymentMethod(id: $id) {
id
active
}
}
JSON
{
"data": {
"DisablePaymentMethod": {
"id": 100010,
"active": false
}
}
}
Enable a payment method
id Id of the payment method
GraphQL
mutation EnablePaymentMethod($id: ID!) {
EnablePaymentMethod(id: $id) {
id
active
}
}
JSON
{
"data": {
"EnablePaymentMethod": {
"id": 100010,
"active": true
}
}
}
Delete a payment method
id Id of the payment method to delete
GraphQL
mutation DeletePaymentMethod($id: ID!) {
DeletePaymentMethod(id: $id)
}
JSON
{
"data": {
"DeletePaymentMethod": true
}
}
label Name of the Payment Method
integrations Linked external platforms.