REST Objects Payment Provider
Payment Provider Object Format - authorize.net
Payment Provider Object Properties - authorize.net
Property | Type | Required? | Description | ||||
Provider | string | Yes | The name of the payment provider, which is | ||||
| object | Yes | An object that contains the payment features supported by the provider. In this case, the provider supports | ||||
| object | Yes | Object defining the endpoint and parameters to be passed to authorize.net when initializing payments. | ||||
| object | Yes | An object that contains the settings for the hosted payment form. | ||||
| object | Yes | An object that specifies whether to show a receipt after the payment is completed. | ||||
| boolean | Yes | This confirms that a recipt is needed. | ||||
| object | Yes | An object that specifies the text to display on the payment button. | ||||
| string | Yes | The text saved for display | ||||
| object | Yes | An object that specifies the background color of the payment form. | ||||
| string | Yes | The color used. | ||||
| object | Yes | An object that specifies whether to show the credit card and bank account fields, and whether to require the card code. | ||||
| boolean | Yes | Saves if the credit code required. | ||||
| boolean | Yes | Saves if the credit card should be shown. | ||||
| boolean | Yes | Saves if the bank account should be shown. | ||||
| object | Yes | An object that specifies whether to use a CAPTCHA to prevent fraud. | ||||
| boolean | Yes | Shows that the use successfull used captcha. | ||||
| object | Yes | An object that specifies whether to show the shipping address fields, and whether they are required. | ||||
| boolean | Yes | Marks if the shipping address fields should be shown. | ||||
| boolean | Yes | Marks if the shipping address fields are required. | ||||
| object | Yes | An object that specifies whether to show the billing address fields, and whether they are required. | ||||
| boolean | Yes | Marks if the billing address fields should be shown. | ||||
| boolean | Yes | Marks if the billing address fields are required. | ||||
| object | Yes | An object that specifies whether to show the customer email field, and whether it is required.. | ||||
| boolean | Yes | Saves information about if the email should be shown. | ||||
| boolean | Yes | Saves information about the email. | ||||
| object | Yes | An object that specifies whether to show the order summary.. | ||||
| boolean | Yes | Shows that above is required or not/ | ||||
| object | Yes | An object that specifies the URL of the iframe communicator used to communicate between the payment form and the application. | ||||
| string | Yes | The saved URL | ||||
| object | Yes | Empty object. | ||||
| string | Yes | A secret key used to authenticate requests to the Authorize.Net API. | ||||
| object | Yes | An object that contains the merchant's authentication information, including the merchant name and transaction key. | ||||
| string | Yes | The name of the merchant. | ||||
| string | Yes | The transaction key assigned to the merchant. | ||||
BaseUrl | string | Yes | The base URL of the payment provider. Currently, only https://www.chasepaymentechhostedpay-var.com is supported. |
Payment Provider Object Format - Chase Payment
Payment Provider Object Properties - Chase Payment
Property | Type | Required? | Description | |||
Provider | string | Yes | The payment provider to use. For Chase Payment, the value is: | |||
| object | Yes | An object to be passed to the payment provider when requesting payments. The object contains placeholder variables, defined as | |||
| object | Yes | Object defining the endpoint and parameters to be passed to Chase when initializing payments. | |||
| object | Yes | Chase-defined parameters to be passed when initializing payments. | |||
| string | Yes | Variable: When sent to Chase, will be replaced by the value of the | |||
| string | Yes | Variable: When sent to Chase, will be replaced by the value of the | |||
| string | Yes | Variable: When sent to Chase, will be replaced by the value of the | |||
| string | Yes | Variable: When sent to Chase, will be replaced by the value of the | |||
| string | Yes | Variable: When sent to Chase, will be replaced by the value of the | |||
| string | Yes | Variable: When sent to Chase, will be replaced by the value of the | |||
| string | Yes | Variable: When sent to Chase, will be replaced by the value of the | |||
| string | Yes | Variable: When sent to Chase, will be replaced by the value of the | |||
| string | Yes | Variable: When sent to Chase, will be replaced by the value of the | |||
| string | Yes | Variable: When sent to Chase, will be replaced by the value of the | |||
| string | Yes | Variable: When sent to Chase, will be replaced by the value of the | |||
| Yes | Chase-defined parameters to be passed when rendering the payment system screen. | ||||
| string | Yes | Variable: When sent to Chase, will be replaced by the value of the | |||
| Yes | Object defining the endpoint and parameters to be passed to Chase when querying payments. | ||||
| Yes | Chase-defined parameters to be passed when querying payments. | ||||
| string | Yes | Variable: When sent to Chase, will be replaced by the value of the | |||
| string | Yes | Variable: When sent to Chase, will be replaced by the value of the | |||
Headers | object | No | ||||
Props | object | Yes | An array of tenant-specific values which should be used to replace the {variables} defined in the specific payment provider's defined Features object when being sent to the provider. | |||
HostedSecureId | string | Yes | The tenant's specific Chase hosted secure ID value. | |||
HostedSecureApiToken | string | Yes | The tenant's specific Chase secure API token value. | |||
CssUrl | string | Yes | URL to an externally hosted, publicly accessible CSS file as required by Chase for format the payment system screen when rendered. | |||
Action | string | Yes | For Chase, the literal string: buildForm | |||
PaymentType | string | Yes | For Chase, the literal string: Credit_Card | |||
FormType | string | Yes | For Chase, the literal string: 4 | |||
AllowedTypes | string | Yes | ||||
TransType | string | Yes | For Chase, the literal string: auth_capture | |||
CurrencyCode | string | Yes | The current for payments, as supported by Chase (e.g. USD ). | |||
Required | string | Yes | For Chase, the literal string: all | |||
HostedTokenize | string | Yes | For Chase, the literal string: store_authorize |