The custom properties from the REST request are then included in the customProperties
object in the webhook call to the payment provider. For example:
{ "transactionId": "o60412-pg60411-1465342612829", "currencyCode": "USD", "paymentId": "pg60411", "siteId": "siteUS", "locale": "en", "customProperties": { "monthlyCharge": "$77", "numberOfPayments": "12" }, "gatewaySettings": [{ "paymentMethodTypes": "card", "filteredFields": ["paymentMethodTypes"] }], "amount": "000000007700", "transactionType": "0100", ...
Note that for gift card payments, in addition to the top-level customProperties
object, each paymentRequests
object also has a customProperties
object. See Integrate with a Gift Card Payment Gateway for more information.