This is a sample product
This shows what will be sent to Fiserv when you complete the payment. Secrets and keys are excluded for security.
Test MerchantTESTfiservipg222054214783db41d0-bb66-4644-bf1e-64e3bd3d889c£20.00GBP2220542147https://prod.emea.api.fiservapps.com/sandbox/ipp/payments-gateway/v2/paymentsTest[REDACTED][REDACTED]{
"GooglePayConfig": {
"MerchantId": "",
"MerchantName": "Test Merchant",
"Environment": "TEST",
"Gateway": "fiservipg",
"GatewayMerchantId": "2220542147"
},
"OrderInfo": {
"OrderId": "83db41d0-bb66-4644-bf1e-64e3bd3d889c",
"Amount": 20.00,
"Currency": "GBP",
"ProductName": "Sample Product 1"
},
"FiservConfig": {
"StoreId": "2220542147",
"RestApiEndpoint": "https://prod.emea.api.fiservapps.com/sandbox/ipp/payments-gateway/v2/payments",
"Mode": "Test"
},
"RequestStructure": {
"RequestType": "WalletSaleTransaction",
"TransactionAmount": {
"Total": 20.00,
"Currency": "GBP",
"Components": {
"Subtotal": 20.00
}
},
"StoreId": "2220542147",
"TransactionOrigin": "ECOM",
"WalletPaymentMethod": {
"WalletType": "EncryptedGooglePayWalletPaymentMethod",
"EncryptedGooglePay": {
"Data": {
"EncryptedMessage": "[Will be extracted from Google Pay token]",
"EphemeralPublicKey": "[Will be extracted from Google Pay token]",
"Tag": "[Will be extracted from Google Pay token]"
},
"IntermediateSigningKey": {
"SignedKey": {
"KeyValue": "[Will be extracted from Google Pay token]",
"KeyExpiration": "[Will be extracted from Google Pay token]"
},
"Signatures": "[Array from Google Pay token]"
},
"Signature": "[From Google Pay token]",
"Version": "ECv2"
}
},
"AuthenticationRequest": {
"TermURL": "https://yourwebsite/authresult?transactionId=[OrderId]",
"MethodNotificationURL": "https://yourwebsite.com/acs/notifications?transactionId=[OrderId]",
"ChallengeIndicator": "01",
"ChallengeWindowSize": "05",
"AuthenticationIndicator": "01",
"SkipTRA": false,
"AuthenticationType": "Secure3DAuthenticationRequest"
},
"Order": {
"OrderId": "83db41d0-bb66-4644-bf1e-64e3bd3d889c"
}
}
}
Note: The actual encrypted Google Pay token data will be extracted from the Google Pay response and included in the request when you click the payment button.