Use the Mobile Push Payments APIs to support:
Mobile Push Payments are available in the following markets.
Contact your Visa representative for further information.
Mobile Push Payments APIs support mobile-based Merchant transactions. It provides low cost, acquiring capability to support Merchant acceptance and provide an alternative payment experience at existing Merchants.
Use the Merchant Push Payments API to send payments from a consumer to a Merchant for purchased goods or services.
The consumer captures the Merchant’s information on their mobile phone before initiating a push payment. For Merchant information capture options, please refer to the Merchant Push Payment Program Implementation Guide.
Use the Cash In Push Payments API to deposit funds to a consumer’s account linked to their Visa card. A consumer can load money into their own account using cash.
A Merchant initiates a payment through their mobile phone by entering:
Use the Cash Out Push Payments API to withdraw cash via a Merchant.
The consumer initiates a payment through their mobile phone by entering the:
The funds are transferred to the Merchant’s account, and the Merchant hands the cash to the consumer.
Use Merchandise Return API to refund all or part of a consumer purchase. A Merchant may issue a refund when a purchase is cancelled, goods are returned and a full or a partial refund is agreed.
See the Mobile Push Payments - Technical Specifications for the fields that are required from the original transaction.
Use the Merchandise Return Reversal API to reverse a refund that already been processed. See the Mobile Push Payments - Technical Specifications for the fields that are required from the original transaction.
Use the Transaction Query API to check the status of a transaction when it times out. See the Mobile Push Payments - Technical Specifications for the fields that are required from the original transaction.