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 or a 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.

IPCPreAuthorization

Create a pre-authorization for an amount to a specific card. All sensitive data will be collected on the myPOS Checkout Payment page. Customer interaction needed.

IPCIAPreAuthorization

Create a pre-authorization for an amount to a specific card.

IPCPreAuthCompletion

Completes a pre-authorization.

IPCPreAuthCancellation

Cancels a pre-authorization.

IPCPreAuthStatus

Get the status of a pre-authorization.

IPCAuthorization

Create an authorization for an amount to an already stored card.

IPCAuthorizationCapture

Capture the authorized amount of an already stored card.

IPCAuthorizationReverse

Release the authorized amount of an already stored card.

IPCAuthorizationList

Retrieve a list of Authorizations neither captured nor reversed.

 

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.

IPCPreauthorizationNotify

IPCPreAuthorization will respond with this method on successful pre-authorization. The call will be made on the previously supplied URL_Notify.

IPCPreAuthorizationOK

IPCPreAuthorization checkout page will redirect with this method on successful pre-authorization. The call will be made on the previously supplied URL_OK.

IPCPreAuthorizationCancel

IPCPreAuthorization checkout page will redirect with this method when the customer chooses to cancel the pre-authorization. The call will be made on the previously supplied URL_Cancel.

 

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