New merchant account
merchant-accounts.write scope.Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
A request to create a merchant account.
The unique ID for the merchant account.
1 - 22"plantly-uk"
The human-readable name of the merchant account.
1 - 255"Plantly UK"
The optional URL where webhooks will be received.
"https://www.example.com/webhook"
The optional username to use when outbound_webhook_url is configured and
requires basic authentication.
"gr4vy"
The optional password to use when outbound_webhook_url is configured and
requires basic authentication.
"super-secret-password"
Requestor ID provided for Visa after onboarding to use Network Tokens. The requestor ID must be unique across all schemes and merchant accounts.
300"e50fa0da-903d-4d54-aacc-4cac57d48df2"
Application ID provided for Visa after onboarding to use Network Tokens. The application ID must be unique across all schemes and merchant accounts.
300"e50fa0da-903d-4d54-aacc-4cac57d48df2"
Requestor ID provided for Amex after onboarding to use Network Tokens. The requestor ID must be unique across all schemes and merchant accounts.
300"e50fa0da-903d-4d54-aacc-4cac57d48df2"
Application ID provided for Amex after onboarding to use Network Tokens. The application ID must be unique across all schemes and merchant accounts.
300"e50fa0da-903d-4d54-aacc-4cac57d48df2"
Requestor ID provided for Mastercard after onboarding to use Network Tokens. The requestor ID must be unique across all schemes and merchant accounts.
300"e50fa0da-903d-4d54-aacc-4cac57d48df2"
Application ID provided for Mastercard after onboarding to use Network Tokens. The application ID must be unique across all schemes and merchant accounts.
300"e50fa0da-903d-4d54-aacc-4cac57d48df2"
Client key provided by Pagos to authenticate to the Loon API. Loon is the Account Updater service used by Gr4vy.
- If the field is not set or if it's set to
null, the Account Updater service doesn't get configured. - If the field is set to
null, the otherloon_*fields must be set tonullas well.
1Secret key provided by Pagos to authenticate to the Loon API. Loon is the Account Updater service used by Gr4vy.
- If the field is not set or if it's set to
null, the Account Updater service doesn't get configured. - If the field is set to
null, the otherloon_*fields must be set tonullas well.
1Card schemes accepted when creating jobs using this set of Loon API keys. Loon is the Account Updater service used by Gr4vy.
- If the field is not set or if it's set to
null, the Account Updater service doesn't get configured. - If the field is set to
null, the otherloon_*fields must be set tonullas well.
accel, amex, bancontact, carte-bancaire, cirrus, culiance, dankort, diners-club, discover, eftpos-australia, elo, hipercard, jcb, maestro, mastercard, mir, nyce, other, pulse, rupay, star, uatp, unionpay, visa, null The maximum monetary amount allowed for over-capture, in the smallest
currency unit, for example 1299 cents to allow for an over-capture of $12.99.
1 <= x <= 999999991000
The maximum percentage allowed for over-capture, for example 25 to allow for an
over-capture of 25% of the original transaction amount.
1 <= x <= 9999999920
Whether the Realtime Account Updater service is enabled for this merchant account. The Account Updater service is used to update card details when cards are lost, stolen or expired.
- If the field is not set or if it's set to
false, the Account Updater service doesn't get called if a payment fails with expired or invalid card details. - If the field is set to
true, the service is called. Please note that for this to work the otheraccount_updater_*fields must be set as well.
true
The public key used to encrypt the request to the Realtime Account Updater service. The Account Updater service is used to update card details when cards are lost, stolen or expired.
- If the field is not set or if it's set to
null, the Account Updater service doesn't get called. - If the field is set, the other
account_updater_*fields must be set as well.
"example-encryption-key"
The public key ID used to encrypt the request to the Realtime Account Updater service. The Account Updater service is used to update card details when cards are lost, stolen or expired.
- If the field is not set or if it's set to
null, the Account Updater service doesn't get called. - If the field is set, the other
account_updater_*fields must be set as well.
"example-encryption-key-id"
The private key used to decrypt the response from the Realtime Account Updater service. The Account Updater service is used to update card details when cards are lost, stolen or expired.
- If the field is not set or if it's set to
null, the Account Updater service doesn't get called. - If the field is set, the other
account_updater_*fields must be set as well.
"example-decryption-key"
The private key ID used to decrypt the response from the Realtime Account Updater service. The Account Updater service is used to update card details when cards are lost, stolen or expired.
- If the field is not set or if it's set to
null, the Account Updater service doesn't get called. - If the field is set, the other
account_updater_*fields must be set as well.
"example-decryption-key-id"
Response
Returns the created merchant account.
merchant-account.
merchant-account "merchant-account"
The ID for this merchant account.
"plantly-uk"
The display name of this merchant account.
"Plantly UK"
The optional URL where webhooks will be received.
"https://www.example.com/webhook"
The optional username to use when outbound_webhook_url is configured and
requires basic authentication.
"gr4vy"
The optional password to use when outbound_webhook_url is configured and
requires basic authentication.
If the field is not null, the value is masked to avoid exposing sensitive information.
"********"
Requestor ID provided for Visa after onboarding to use Network Tokens.
"e50fa0da-903d-4d54-aacc-4cac57d48df2"
Application ID provided for Visa after onboarding to use Network Tokens.
"e50fa0da-903d-4d54-aacc-4cac57d48df2"
Requestor ID provided for Amex after onboarding to use Network Tokens.
"e50fa0da-903d-4d54-aacc-4cac57d48df2"
Application ID provided for Amex after onboarding to use Network Tokens.
"e50fa0da-903d-4d54-aacc-4cac57d48df2"
Requestor ID provided for Mastercard after onboarding to use Network Tokens.
"e50fa0da-903d-4d54-aacc-4cac57d48df2"
Application ID provided for Mastercard after onboarding to use Network Tokens.
"e50fa0da-903d-4d54-aacc-4cac57d48df2"
Client key provided by Pagos to authenticate to the Loon API. Loon is the Account Updater service used by Gr4vy.
"7DD771287D0024BA418F8F7ECC7DF1CD"
Secret key provided by Pagos to authenticate to the Loon API. Loon is the Account Updater service used by Gr4vy.
If the field is not null, the value is masked to avoid exposing sensitive information.
"********"
Card schemes accepted when creating jobs using this set of Loon API keys. Loon is the Account Updater service used by Gr4vy.
accel, amex, bancontact, carte-bancaire, cirrus, culiance, dankort, diners-club, discover, eftpos-australia, elo, hipercard, jcb, maestro, mastercard, mir, nyce, other, pulse, rupay, star, uatp, unionpay, visa, null ["mastercard", "visa"]Whether the Realtime Account Updater service is enabled for this merchant account. The Account Updater service is used to update card details when cards are lost, stolen or expired.
- If the field is not set or if it's set to
false, the Account Updater service doesn't get called if a payment fails with expired or invalid card details. - If the field is set to
true, the service is called. Please note that for this to work the otheraccount_updater_*fields must be set as well.
true
The public key used to encrypt the request to the Realtime Account Updater service. The Account Updater service is used to update card details when cards are lost, stolen or expired.
- If the field is not set or if it's set to
null, the Account Updater service doesn't get called. - If the field is set, the other
account_updater_*fields must be set as well.
"example-encryption-key"
The public key ID used to encrypt the request to the Realtime Account Updater service. The Account Updater service is used to update card details when cards are lost, stolen or expired.
- If the field is not set or if it's set to
null, the Account Updater service doesn't get called. - If the field is set, the other
account_updater_*fields must be set as well.
"example-encryption-key-id"
The private key used to decrypt the response from the Realtime Account Updater service. The Account Updater service is used to update card details when cards are lost, stolen or expired.
- If the field is not set or if it's set to
null, the Account Updater service doesn't get called. - If the field is set, the other
account_updater_*fields must be set as well.
"example-decryption-key"
The private key ID used to decrypt the response from the Realtime Account Updater service. The Account Updater service is used to update card details when cards are lost, stolen or expired.
- If the field is not set or if it's set to
null, the Account Updater service doesn't get called. - If the field is set, the other
account_updater_*fields must be set as well.
"example-decryption-key-id"
The date and time when this merchant account was created.
"2022-02-01T14:20:00.000+00:00"
The date and time when this merchant account was updated.
"2022-02-01T14:20:00.000+00:00"
The maximum monetary amount allowed for over-capture, in the smallest
currency unit, for example 1299 cents to allow for an over-capture of $12.99.
1 <= x <= 999999991000
The maximum percentage allowed for over-capture, for example 25 to allow for an
over-capture of 25% of the original transaction amount.
1 <= x <= 9999999920