Skip to main content
BrandWallet works very similarly to a cashier POS system payment or an e-commerce software checkout, when it comes to processing subscribers’ digital cards. To process a subscriber’s card, integrating system creates a Transaction object and sends it to process transaction endpoint. BrandWallet processes this object according to the default campaign settings of the digital card. Collectable values are re-calculated, if there are coupons in the transaction they are redeemed or new coupons are issued to the subscriber according to the campaign settings. Transaction object is very similar to a POS system’s check or shopping cart in an e-commerce software. It contains customer, customer’s digital card, items — products — and the total volume — amount — of the transaction. Points to spend in earn&burn campaigns and coupons the subscriber wants to use for this transaction is also included in the Transaction object if necessary.

Transaction Object

Every transaction object must contain subscriber’s id in customer and subscriber’s digital card id in card attributes. These two identifies which card is going to be processed. You can find these values in Subscriber object returned from find a subscriber endpoint.

Testing The Payload

Lorem Ipsum

Error Codes

Lorem Ipsum
Last modified on August 14, 2026