JUMP TOIntegration MethodsHosted Payment PageGetting startedRequest an access tokenCreate an orderRequest payment from your customerPay by TokenSlim modeMasking PAN and CSCSelective Payment Method On Hosted PaypagePre-populate Cardholder's Name on Pay PageDirect APIGetting startedRequest an access tokenTwo stage paymentsOne stage paymentsRetrieve order statusCapture an authorized paymentReversing an authorized paymentRefund a captureCancel a capture requestCancel a refund requestCancel an abandoned orderDirect API integration sequence diagramRetrieve FX RatesEMV 3DS (3DS 2.X) IntegrationAlternative EMV 3DS Workflow (WebSDK)Invoicing (Pay-by-Link) via APIGetting startedRequest an access tokenCreate an invoiceReceiving notification of paymentResending an invoiceRecurring Payments via APIGetting startedRequest an access tokenCreate a recurring paymentNotification of new paymentsConsuming web-hooksMobile SDKsiOS SDKAndroid SDKCreating OrdersReact native SDKList of order input attributesThe order objectOther ways to request an access tokenCardsAlternative Payment MethodsApple PaySamsung PayChina Union PayGoogle Pay™Error Codes - Details & DescriptionExternal EMV 3DS (3DS 2.X) IntegrationVisa Installment ServicesDirect API IntegrationWeb SDK IntegrationHosted session SDKPre-populate Cardholder's Name on Hosted Session Pay PageDisplay payment request fields above the text boxHow to setup the hosted session SDK to support walletsTest CardsSandbox test environmentunified commerceOrder StatusRefund ReasonKnow Your ShopperRecurring Payments/outlets/{outletId}/orderspostpost/outlets/{outletId}/orders/{ref}getgetdeletedeleteIdentity/auth/access-tokenGenerate access token or refresh tokenpostTransaction/outlets/{outletId}/orders/{ref}Retrieve order detailsget/outlets/{outletId}/ordersCreate an orderpost/outlets/{outletId}/orders/{orderRef}/payments/{paymentRef}/cardAccept Card for existing paymentput/outlets/{outletId}/card/verifyVerify cardpost/outlets/{outletId}/orders/{orderRef}/payments/{paymentRef}/capturesCapture paymentpost/outlets/{outletId}/orders/{orderRef}/payments/{paymentRef}/captures/{captureId}Get a CapturegetVoid a Capturedelete/outlets/{outletId}/orders/{orderRef}/payments/{paymentRef}/captures/{captureId}/refundRefund a Capturepost/outlets/{outletId}/orders/{orderRef}/payments/{paymentRef}/refund/{refundId}Get a RefundgetVoid a Refunddelete/outlets/{outletId}/orders/{orderId}/payments/{paymentId}/purchases/{purchaseId}/refund/outlets/{outletId}/payment/cardCreate a payment in a single operationpost/outlets/{outletId}/orders/{orderId}/payments/{paymentId}/purchases/{purchaseId}/refundRefund a Purchasepost/outlets/{outletId}/orders/{orderId}/payments/{paymentId}/purchases/{purchaseId}/refund