Wallet Payments for Apple Pay and Google Pay allow users the ability to submit a payment via Apple Pay or Google Pay through the Payrix Hosted Payment Page (HPP). This functionality is only available for one-time payments via the Payrix HPP and can be combined with the Payment Recovery feature and Pay Now invoices for Xero.
Key notes
Please note - Wallet Payments are not included in our usual risk and fraud monitoring rules. As we do not receive any of the usual card holder data, such as the card bin, card holder name, expiry, last 4 digits of card number we cannot perform any of the "per card" rules. (e.g. cannot check card bin, so we can’t stop "Max Rejections Per Card Per Day" or "Countries Allowed by BIN".)
Wallet Payments only available for single real-time transactions.
Not available when electing to save the payer details.
Only Available through World Pay Australia processing gateway.
3-D Secure Authentication not compatible with Wallet Payments.
Same refund rules apply as refunding a card transaction:
o Via our refund card transaction API call specifying the transactionId
o Via the Payrix Payment Portal
o Via contacting Payrix Client Success team
Wallet Payment Compatibility
Available | |
---|---|
REST API HPP | √ |
REST API HPP + Custom Disbursement | √ |
REST API HPP + Save payer | × |
SOAP API HPP | √ |
HPP Olite | × |
HPP Salesforce – Pay Now | √ |
HPP Salesforce – Recurring | × |
HPP Simple Invoice | √ |
HPP Payment Recovery | √ |
Xero – Pay Now | √ |
Xero - Recurring | × |
Payment Portal example
When a transaction has been processed via a Wallet Payment, our “Transaction Search” tab allows you to specifically search for transactions via a Wallet Payment under “Source” and selecting Apple Pay or Google Pay within the “All Methods” drop down.
You can also “View Receipt” and will list the Wallet Payment method in the “Transaction Type” property:
Receipt View:
Apple Pay
Google Pay
API response example
To determine if the transaction was via a Wallet Payment, if the first 6 digits for the “cardNumber” value are 000000 the payment is deemed to have been paid via Wallet Payment.