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 |