Card Payment
v1.0.0
Make payments using credit or debit cards.
Card Payment
Make payments using credit or debit cards.
Sequence Diagram
Process Flow
- User starts a transaction on the POS.
- POS creates a CardSaleRequest() object.
- POS calls SendRequest() to send payment request.
- SDK sends the encoded request to Smart Terminal.
- Smart Terminal prompts the Insert/Tap Card screen.
- Smart Terminal returns response
[301 : Insert/Tap Card]
to SDK. - POS calls receiveResponse() for response handling.
- SDK returns the response value.
- POS displays result on screen.
- User inserts or taps card on the Smart Terminal.
- Smart Terminal displays "Processing".
- Smart Terminal displays "Authorizing".
- Smart Terminal returns response
[304 : Authorizing]
to SDK. - POS calls receiveResponse() for response handling.
- SDK returns the response value.
- POS displays result on screen.
- Smart Terminals displays “Approved”.
- Smart Terminal returns response
[100 : Approved]
to SDK. You may refer to Response Codes. - POS calls receiveResponse() for response handling.
- SDK returns the response value.
- POS displays result on screen.