Initializes citizen payment information for processing by a third party payment system that will send and commit final payment information into Automation. Call Initialize Payment to get the transaction ID required to call Commit Payment.
Scope | payments Deprecated scope name: payments_initialize |
App Type | Citizen |
Authorization Type | Access token |
URI | /V4/payments/initialize?fields={fields}&lang={lang} |
HTTP Method | POST |
Automation Version(s) | 7.3.3.5 |
Field or Parameter | Type | Required | Values | Description | Automation Version |
---|---|---|---|---|---|
fields | string | No | � | Comma-delimited names of fields to be returned in the response. Note: Field names are case-sensitive and only first-level fields are supported. Invalid field names are ignored. | 7.3.3.5 |
entityIds[] | string | No | � | An array containing the entity ID's to initialize the payment for. | 7.3.3.5 |
entityType | string | No | record | The type of entity to initialize the payment for. | 7.3.3.5 |
merchantAccountId | string | No | � | The account ID of the merchant receiving the payment. | 7.3.3.5 |
paymentMethod | string | No | Credit Card | Check | The method of payment, either Credit Card or Check. | 7.3.3.5 |
lang | String | No | � | Indicates the language applied. | 7.3.3.5 |