- Previous: Onboarding
- Up: Merchant Digital Onboarding
- Next: Screening
Amendment
# Amendment Requests Structure
Amendment request follows the same structure for onboarding request, but only the data within the scope of amendment is required. Scope of amendment is identified as "amendmentType".
> Note that one or more amendment type can be applied on the merchant in the same request.
```json
{
"requestId":"{{requestId}}",
"payload":{
"applications":[...]
}
}
```
The following list shows the types of supported amendments:
["MERCHANT_NAME","LINKED_CHAIN","MCC","SCHEMES_OVERRIDING","ADDRESS","ACCEPTED_CARDS"
,"FEES","SERVICES","HOLD","RELEASE","CLOSURE","ADDING_TERMINALS"]
### MERCHANT_NAME
- merchantId: Mandatory
- merchantName: Mandatory
- merchantType: Mandatory
```json
{
"payload":{
"applications":[
{
"merchants":[
{
"amendmentList":["MERCHANT_NAME"],
"merchantId":"MER_ID",
"merchantType":"POS",
"merchantName":"MER_NAME"
}
]
}
]
}
}
```
### LINKED_CHAIN
- merchantId: Mandatory
- chainId: Mandatory
```json
{
"payload":{
"applications":[
{
"chain" : {
"chainId": "chain_id"
},
"merchants":[
{
"amendmentList":["LINKED_CHAIN"],
"merchantId":"merchant_id"
}
]
}
]
}
}
```
### MCC
- merchantId: Mandatory
- mcc: Mandatory
```json
{
"payload":{
"applications":[
{
"merchants":[
{
"amendmentList":["MCC"],
"merchantId":"MER_ID",
"mcc":"new_MCC"
}
]
}
]
}
}
```
### ACCEPTED_CARDS
##### Complex pricing structure
- merchantId: Mandatory
- merchantCurrency: Mandatory
- acceptedCardSchemes: Mandatory
- cardScheme: Mandatory
- acceptedCardModes: Mandatory
- terminals: Optional
```json
{
"payload" : {
"applications": [
{
"merchants": [
{
"amendmentList": ["ACCEPTED_CARDS"],
"merchantId": "merchant_id",
"merchantCurrency": "merchant_currency",
"configurations" : {
"acceptedCardSchemes": [
{
"cardScheme": "VISA",
"acceptedCardModes": [
{
"modeName": "ELECTRONIC",
"rate" : 1.75
},
{
"modeName": "MANUAL",
"rate" : 1.75
},
{
"modeName": "PREMIUM",
"rate" : 1.75
},
{
"modeName": "INTERNATIONAL",
"rate" : 1.75
}
]
}
]
},
"terminals":[
{
"terminalId":"1814834893248"
}
]
}
]
}
]
}
}
```
##### Simple pricing structure
- merchantId: Mandatory
- merchantCurrency: Mandatory
- legalName: Mandatory
- acceptedCardSchemes: Mandatory
- cardScheme: Mandatory
- tariffRate: Mandatory
- terminals: Optional
```json
{
"payload" : {
"applications": [
{
"merchants": [
{
"amendmentList": ["ACCEPTED_CARDS"],
"merchantId": "merchant_id",
"legalName" : "legalName",
"merchantCurrency": "merchant_currency",
"configurations" : {
"acceptedCardSchemes": [
{
"cardScheme": "VISA",
"tariffRate" : 1.025
}
]
},
"terminals":[
{
"terminalId":"1814834893248"
}
]
}
]
}
]
}
}
```
### SCHEMES_OVERRIDING
- merchantId: Mandatory
- merchantName: Mandatory
- acceptedCardSchemes: Mandatory
- cardScheme; Mandatory
- schemeOverrideValue: Mandatory
- mcc: Mandatory
```json
{
"payload" : {
"applications": [
{
"merchants": [
{
"amendmentList": ["SCHEMES_OVERRIDING"],
"merchantId": "merchant_id",
"merchantName": "merchant_name",
"configurations" : {
"acceptedCardSchemes": [
{
"cardScheme": "VISA",
"schemeOverrideValue" : {
"dbaName" : "Merchant_Scheme_Name| Merchant_Scheme_ID",
"mcc" : 1234
}
}
]
}
}
]
}
]
}
}
```
### ADDRESS
- merchantId: Mandatory
- merchantType: Mandatory
- merchantName: Mandatory
- addresses: Mandatory
- addressType; Mandatory
- name: Mandatory
- countryCode: Mandatory
- state: Mandatory
- city: Mandatory
- phone: Mandatory
- postalCode : Mandatory
- pobox : Mandatory
- fax: Optional
- email: Mandatory
- addressLines : Optional
```json
{
"payload":{
"applications":[
{
"merchants":[
{
"amendmentList":["ADDRESS"],
"merchantId":"MER_ID",
"merchantType": "POS",
"merchantName":"merchant_Name",
"addresses": [
{
"addressType": "STMT_ADDR | PAYM_ADDR",
"name" : "AABC",
"countryCode": "ARE",
"state": "DXB",
"city": "Dubai",
"phone" : "12345678900",
"postalCode": "0000000784",
"pobox": "644973",
"fax": "",
"email": "farah@4maat.com",
"addressLines" : ["addressLine1", "addressLine2"]
}
],
"terminals":[
{
"terminalId":"1814834893248"
}
]
}
]
}
]
}
}
```
### FEES
- merchantId: Mandatory
- merchantCurrency: Mandatory
- fees: Mandatory
- feeTypeName: Mandatory
- reOccurrenceFrequency: Mandatory
- feeValue: Mandatory
```json
{
"payload" : {
"applications": [
{
"merchants": [
{
"amendmentList": ["FEES"],
"merchantId": "merchant_id",
"merchantCurrency": "merchant_currency",
"configurations" : {
"fees": [
{
"feeTypeName": "MIS | ACQ_MMBR_FEE | MFEE_STRT | MFEE_FRD_HND | TRANS_FEE | REFUND_FEE",
"reOccurrenceFrequency": "DAILY | WEEKLY | MONTHLY",
"feeValue": 0
}
]
}
}
]
}
]
}
}
```
### SERVICES
- merchantId: Mandatory
- merchantCurrency: Mandatory
- services; Mandatory
- serviceType: Mandatory
- dccProvider: Mandatory
- dccSettlementFrequency: Mandatory
- dccAcquirerRate: Mandatory
- dccMerchantMarkupRate: Mandatory
- dccMarkupRate: Mandatory
```json
{
"payload":{
"applications":[
{
"merchants":[
{
"amendmentList":["SERVICES"],
"merchantId":"MER_ID",
"merchantCurrency": "merchant_currency",
"services": [
{
"serviceType": "DCC",
"dccProvider": "FX | PP",
"dccSettlementFrequency": "MONTHLY | WEEKLY | DAILY",
"dccAcquirerRate": 99999,
"dccMerchantMarkupRate": 0.25,
"dccMarkupRate": 5.99
}
]
}
]
}
]
}
}
```
### HOLD
- merchantId: Mandatory
```json
{
"payload":{
"applications":[
{
"merchants":[
{
"amendmentList":["HOLD"],
"merchantId":"MER_ID"
}
]
}
]
}
}
```
### RELEASE
- merchantId: Mandatory
```json
{
"payload":{
"applications":[
{
"merchants":[
{
"amendmentList":["RELEASE"],
"merchantId":"MER_ID"
}
]
}
]
}
}
```
### CLOSURE
- merchantId: Mandatory
- merchantName: Mandatory
- merchantType: Mandatory
- terminals: Optional
```json
{
"payload":{
"applications":[
{
"merchants":[
{
"amendmentList":["CLOSURE"],
"merchantId":"MER_ID",
"merchantName": "MER_NAME",
"merchantType": "POS",
"terminals":[
{
"terminalId":"terminal_id"
}
]
}
]
}
]
}
}
```
### ADDING_TERMINALS
- merchantId: Mandatory
- terminals: Mandatory
- terminalId: Mandatory
- terminalName: Optional
- terminalType: Mandatory
- maker: Mandatory
- terminalModel: Mandatory
- communicationMethod: Mandatory
- dccEnabled: Optional
- fees: Mandatory
- feeType: Mandatory
- feeValue: Mandatory
```json
{
"payload":{
"applications":[
{
"merchants":[
{
"amendmentList":["ADDING_TERMINALS"],
"merchantId":"MER_ID",
"terminals": [
{
"terminalId": "terminal_ID",
"terminalName": "terminal_NAME",
"terminalType" : "terminal_type",
"maker" : "Maker",
"terminalModel": "Model",
"communicationMethod": "SG | GPRS_SIM",
"dccEnabled": false,
"fees": [
{
"feeType" : "SIM_FEE | GPRS_FEE | RENTAL_FEE | INSURANCE_FEE",
"feeValue" : 1.5
}
]
}
]
}
]
}
]
}
}
```
### IBAN
- merchantId: Mandatory
- bankname: Mandatory
- creditAccountNumOrIban: Mandatory
- debitAccountNumOrIban: Mandatory
- paymentMode: Mandatory
```json
{
"payload":{
"applications" : [
{
"merchants" : [
{
"amendmentList" : [
"IBAN"
],
"merchantId" : "200444444004",
"bankname": "ENBD",
"creditAccountNumOrIban" : "##############",
"debitAccountNumOrIban" : "##############",
"paymentMode" : "EFT"
}
]
}
]
}
}
```
### TERMINAL_CLOSURE
- merchantId: Mandatory
- terminals: Mandatory
```json
{
"payload":{
"applications" : [
{
"merchants" : [
{
"merchantId" : "200444444008",
"amendmentList" : [ "TERMINAL_CLOSURE"],
"terminals" : [
{
"terminalId" : "33333008"
}
]
}
]
}
]
}
}
```
### TERMINAL_REACTIVATING
- merchantId: Mandatory
- terminals: Mandatory
```json
{
"payload":{
"applications" : [
{
"merchants" : [
{
"merchantId" : "200444444008",
"amendmentList" : [ "TERMINAL_REACTIVATING"],
"terminals" : [
{
"terminalId" : "33333008"
}
]
}
]
}
]
}
}
```
### MERCHANT_REACTIVATING
- merchantId: Mandatory
```json
{
"payload":{
"applications" : [
{
"merchants" : [
{
"merchantId" : "200444444005",
"amendmentList" : [ "MERCHANT_REACTIVATING"]
}
]
}
]
}
}
```
### SETTLEMENT
- merchantId: Mandatory,
- merchantName: Mandatory,
- settlement : Mandatory
```json
{
"payload":{
"applications" : [
{
"merchants" : [
{
"merchantId" : "200444444002",
"merchantName" : "test name",
"amendmentList" : [ "SETTLEMENT"],
"configurations" : {
"settlement" : {
"statementFrequency" : "SEMI_WEEKLY",
"statementDay" : 1,
"statementSecondDay" : 6
}
}
}
]
}
]
}
}
```
### FLEXI_CUT_OFF
- merchantId: Mandatory,
- merchantName: Mandatory,
- flexiCutoff : Mandatory
```json
{
"payload":{
"applications" : [
{
"merchants" : [
{
"merchantId" : "200444444002",
"merchantName" : "test name",
"amendmentList" : [ "FLEXI_CUT_OFF"],
"configurations" : {
"flexiCutoff" : {
"enableFlexiCutoff" : true,
"flexiCutoffTime" : "1130",
"flexiCutoffDay" : "3"
}
}
}
]
}
]
}
}
```
### LIABILITY
- merchantId: Mandatory,
- merchantName: Mandatory,
- enableLiability : Mandatory
```json
{
"payload":{
"applications" : [
{
"merchants" : [
{
"merchantId" : "200444444002",
"merchantName" : "test name",
"amendmentList" : [ "LIABILITY"],
"configurations" : {
"enableLiability" : true
}
}
]
}
]
}
}
```
### DISABLE_SCHEME
- merchantId: Mandatory,
- cardScheme : Mandatory
```json
{
"payload":{
"applications" : [
{
"merchants" : [
{
"merchantId" : "200444444002",
"amendmentList" : [ "DISABLE_SCHEME"],
"configurations" : {
"acceptedCardSchemes": [
{
"cardScheme" : "CUP"
}
]
}
}
]
}
]
}
}
```
- Previous: Onboarding
- Up: Merchant Digital Onboarding
- Next: Screening
Docs Navigation
- API Security
- Falcon Services
- Card Services
- BETA
- Version 1.0
- Card Balance Enquiry
- Card Activation
- Card Set Pin
- Card Change PIN
- Card PIN Verification
- Card Status Update
- Card Limit Update
- Card Details
- Customer Details
- List Of Cards
- Customer Demographic Update
- Card Used Limits
- Card Statement Summary
- Card Transaction
- Utility Payments
- Account Create
- Account Update
- Account Closure
- Card Create
- Card Update
- Card Replacement
- Client Create
- Client Update
- Transaction Details
- PIN Retries Counter Reset
- Digital Status Chnage
- Get CVV2 Service
- Card Link Delink
- Card Insurance Products
- Card Change Insurance Product Status
- Card Direct Debit
- Update Card Direct Debit
- Card Balance Conversion Enquiry
- Card Balance Conversion
- Card Transaction Eligibility
- Card Transaction EPP Conversion
- Card Replacement Embossing
- Card NMON Transactions
- Retail Banking Transactions
- Appendix 1
- Appendix 2
- Appendix 3
- Appendix 4
- HTTP Codes
- Error Codes
- Version 2.0
- Lookup Card Identifier
- List Of Cards
- Card Activation
- Card Set PIN
- Card Change PIN
- Card Status Update
- Client Create
- Account Create
- Card Create
- Customer Demographic Update
- Account Update
- Card Update
- Card Replacement
- Customer Details
- Card Details
- Client Update
- Card Balance Enquiry
- Card Transaction
- Card Limit Update
- Card PIN Verification
- PIN Retried Counter Reset
- Get CVV2 Service
- Card Verification
- Card Transaction Details
- Get Encryption Certificate
- Get Dictionaries MCC
- Get Account Balance
- Card Insurance Product
- Card Insurance Product Update
- Card Direct Debit Update
- Card Direct Debit
- P2P Transfer
- Account Transaction
- Account Status Change
- Card Statement Summary
- Account Transaction Details
- Card Contact Details
- List of Accounts
- Account Hierarchy
- Notification Service
- Appendix 1
- Appendix 2
- Appendix 3
- Appendix 4
- HTTP Codes
- Error Codes
- Buy Now Pay Later
- Card Limits
- Insurance Services
- Webhook Services
- Switch Services
- Card Control Services
- Merchant Digital Onboarding
- Notification Service
- SMS Security Services
- Terms and Condition
0 Comments
Please sign in to post a comment.