Redeem / Top up a card
We call the change in balance of a card a "balance adjustment. So to create a redemption, make a mutation request to createBalanceAdjustment
with a negative value, or pass in a positive value if you want to top up a cards value.
mutation CreateBalanceAdjustment {
createBalanceAdjustment(
currency: "GBP"
value: -1000
merchant_id: 26
unit_epos_reference: "2251799825000010"
card_reference: "6301190088474564102"
merchant_transaction_reference: "ABC-DEF-GHI-1234123-123-0033"
) {
id
value
LineItem {
id
Card {
card_reference
card_alias_card_reference
balance
expiry_time
product_name
}
}
ValueSplit {
tender
discount
}
}
}
Last updated