GCash payments for Adyen Integration v2.0
Use Zuora's Adyen Integration v2.0 to process GCash one-time and recurring payments, manage tokens, and understand supported and unsupported features.
GCash is one of the most popular e-wallets in the Philippines. Zuora's Adyen Integration v2.0 supports GCash transactions in PHP. You can implement a hosted payment page through Payment Pages 2.0 to support GCash one-time and recurring payment flows.
One-time payment flow
On the hosted payment page, a QR code is displayed. End customers can follow the instructions on the page to complete the authorization. The following table describes the workflows after Zuora receives a successful or failed response from the Adyen asynchronous payment API.
| Response | Workflow |
|---|---|
| Successful response |
|
| Failed response | Zuora throws an error on the hosted payment page with the error response message received from Adyen. |
The created GCash payment method can be retrieved through the Zuora UI and API operations. In the Electronic Payment Methods section of the customer account page, you can also retrieve the token information described in the following table. Token ID and Second Token ID will be used in subsequent recurring payments.
| Zuora UI field | Value |
|---|---|
| Token ID | shopperReference |
| Second Token ID | recurringDetail |
| Third Token ID | pspReference |
After a payment is processed, the Reference ID field is populated with a UUID and mapped to pspReference. If you want Reference ID to be populated with the payment number mapped to the merchantReference field in Adyen, submit a ticket at Zuora Global Support.
Recurring payments flow
Recurring payments are processed with the stored tokens. For details about the recurring payment flow for the end customers, see Adyen's documentation.
Supported and unsupported features
The following table lists the supported and unsupported operations and features for GCash on Adyen Integration v2.0:
| Supported | Unsupported |
|---|---|
|
|