Merchant to myPOS Web Checkout

API function call

Description

IPCPurchase

This is the standard method for checkout at a shop. The method can be used for card storage also. All sensitive data will be collected on the myPOS Checkout Payment page. Customer interaction needed.

IPCIAPurchase

This method enables a myPOS merchant to accept payments on a website using iCard mobile application.

IPCPurchaseByIcard

This is a standard method for checkout when the purchase will be embedded within the external app. All sensitive data will be collected from the external application.

IPCIAStoreCard

This is a method for storing card data. All sensitive data will be collected from the external application.

IPCIAStoredCardUpdate

This is a method used to update a data of already stored card. All sensitive data will be collected from the external application. 

IPCRefund

Credit to a customer, e.g. return money. No customer interaction needed.

IPCRequestMoney

Make a direct withdrawal transaction (Request money) from a specific myPOS account. No customer interaction needed.

IPCMandateManagement

Make a new registration of a mandate reference for Request money transactions from a myPOS account or cancel a previously registered mandate reference. No customer interaction needed.

IPCGetPaymentStatus

Returns the status of a previously executed payment. No customer interaction needed.

IPCSendMoney

Send money to another myPOS account. No customer interaction needed.

 

myPOS Web Checkout to Merchant

API function call

Description

IPCPurchaseNotify

myPOS Web Checkout will respond with this method on successful payment. The call will be made on the previously supplied URL_Notify.

IPCPurchaseOK

myPOS Web Checkout will redirect with this method on successful payment. The call will be made on the previously supplied URL_OK.

IPCPurchaseCancel

myPOS Web Checkout will redirect with this method when the customer chooses to cancel the payment. The call will be made on the previously supplied URL_Cancel.

IPCPurchaseRollback

myPOS Web Checkout will notify that a reversal is passed for a previous successful authorization. The merchant should mark the order as not paid (in case, the merchant has received IPCPurchaseNotify method). This is used when myPOS Web Checkout does not receive an HTTP OK from the merchant as a response to the IPCPurchaseNotify method.

 

All commands described here do not include the standard properties discussed in the previous topic. However, the standard properties are mandatory for all commands.