Version 2.32.0 to 2.33.2
What's New
POST /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/reverse-reimbursement-operation
Reverse a reimbursement operation by external reference (beta)
The API is used to fully reverse a reimbursement operation previously posted on an account. As an input, it must be provided
- the account, identified either by its account reference generated by WL or its issuer external account reference, on which the reimbursement operation was previously posted
- the reimbursement operation to be reversed the information related to the reversal operation (reference, date, service poster).
Idempotency is managed by the API; that is, if the request with the same WL-Correlation-ID is sent multiple times, it will be executed only once. The response will be retrieved directly from our system.
POST /issuers/{issuerId}/accounts/{accountReference}/reverse-reimbursement-operation
Reverse a reimbursement operation (beta)
The API is used to fully reverse a reimbursement operation previously posted on an account. As an input, it must be provided
- the account, identified either by its account reference generated by WL or its issuer external account reference, on which the reimbursement operation was previously posted
- the reimbursement operation to be reversed the information related to the reversal operation (reference, date, service poster).
Idempotency is managed by the API; that is, if the request with the same WL-Correlation-ID is sent multiple times, it will be executed only once. The response will be retrieved directly from our system.
POST /issuers/{issuerId}/transactions/{transactionId}/dispute
Create a dispute from a transaction (beta)
The API allows an issuer to create a dispute folder in the system for a given operation. This API enables the issuer to initiate the dispute from its application. Several actions can be performed :
- Dispute only
- Dispute + refund/redebit (full or partial)
- Dispute + write-off (full or partial)
- Dispute + fraud declaration
- Dispute + event creation
- Dispute + attach documents
- Dispute + combination of above options
Main data in input are :
- the external operation reference which can be retrieved using a search operation in the system, for example using the API retrieves list of operations for an account.
- in option, several fields in the case additional actions have to be done besides the dispute folder creation (e.g operation(s) posting, event(s) creation, add document(s)).
In response, the created dispute folder identifier is provided back systematically; then depending on the additional requests, the response includes also the posting, event creation and documents add response.
What's Changed
GET /issuers/{issuerId}/transactions/{transactionId}
Response:
- Changed property
data(objectTransaction)- Added property
virtualServiceCardReference(string)
- Added property
GET /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/operations/{operationId}
Response:
- Changed property
data(objectOperation)- Changed property
virtualCardService(objectVirtualCardService)- Added property
virtualServiceCardNumber(string)
- Added property
- Changed property
POST /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/inquire-operation
Response:
- Changed property
data(objectOperation)- Changed property
virtualCardService(objectVirtualCardService)- Added property
virtualServiceCardNumber(string)
- Added property
- Changed property
GET /issuers/{issuerId}/accounts/{accountReference}/operations/{operationId}
Response:
- Changed property
data(objectOperation)- Changed property
virtualCardService(objectVirtualCardService)- Added property
virtualServiceCardNumber(string)
- Added property
- Changed property
POST /issuers/{issuerId}/accounts/{accountReference}/inquire-operation
Response:
- Changed property
data(objectOperation)- Changed property
virtualCardService(objectVirtualCardService)- Added property
virtualServiceCardNumber(string)
- Added property
- Changed property
PATCH /issuers/{issuerId}/contracts/external-contracts/{issuerContractExternalReference}/contract-fees/{accountReference}
Request body :
- Added property
postingAccountForMembershipFee(string) - Added property
postingAccountForAccountSetupFee(string)
PATCH /issuers/{issuerId}/contracts/external-contracts/{issuerContractExternalReference}/contract-fees/external-accounts/{issuerAccountExternalReference}
Request body :
- Added property
postingAccountForMembershipFee(string) - Added property
postingAccountForAccountSetupFee(string)
PATCH /issuers/{issuerId}/contracts/{contractReference}/contract-fees/{accountReference}
Request body :
- Added property
postingAccountForMembershipFee(string) - Added property
postingAccountForAccountSetupFee(string)
PATCH /issuers/{issuerId}/contracts/{contractReference}/contract-fees/external-accounts/{issuerAccountExternalReference}
Request body :
- Added property
postingAccountForMembershipFee(string) - Added property
postingAccountForAccountSetupFee(string)
POST /issuers/{issuerId}/operations/{externalOperationReference}/disputes
POST /search-transactions
Response:
- Changed property
data(array)- Changed items (object
Transaction)- Added property
virtualServiceCardReference(string)
- Added property
- Changed items (object
GET /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/operations
Response:
- Changed property
data(array)- Changed items (object
Operation)- Changed property
virtualCardService(objectVirtualCardService)- Added property
virtualServiceCardNumber(string)
- Added property
- Changed property
- Changed items (object
GET /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/statements/last/operations
Response:
- Changed property
data(array)- Changed items (object
Operation)- Changed property
virtualCardService(objectVirtualCardService)- Added property
virtualServiceCardNumber(string)
- Added property
- Changed property
- Changed items (object
GET /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/statements/next/operations
Response:
- Changed property
data(array)- Changed items (object
Operation)- Changed property
virtualCardService(objectVirtualCardService)- Added property
virtualServiceCardNumber(string)
- Added property
- Changed property
- Changed items (object
GET /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/statements/{cycleClosureDate}/operations
Response:
- Changed property
data(array)- Changed items (object
Operation)- Changed property
virtualCardService(objectVirtualCardService)- Added property
virtualServiceCardNumber(string)
- Added property
- Changed property
- Changed items (object
GET /issuers/{issuerId}/accounts/{accountReference}/operations
Response:
- Changed property
data(array)- Changed items (object
Operation)- Changed property
virtualCardService(objectVirtualCardService)- Added property
virtualServiceCardNumber(string)
- Added property
- Changed property
- Changed items (object
GET /issuers/{issuerId}/accounts/{accountReference}/statements/last/operations
Response:
- Changed property
data(array)- Changed items (object
Operation)- Changed property
virtualCardService(objectVirtualCardService)- Added property
virtualServiceCardNumber(string)
- Added property
- Changed property
- Changed items (object
GET /issuers/{issuerId}/accounts/{accountReference}/statements/next/operations
Response:
- Changed property
data(array)- Changed items (object
Operation)- Changed property
virtualCardService(objectVirtualCardService)- Added property
virtualServiceCardNumber(string)
- Added property
- Changed property
- Changed items (object
GET /issuers/{issuerId}/accounts/{accountReference}/statements/{cycleClosureDate}/operations
Response:
- Changed property
data(array)- Changed items (object
Operation)- Changed property
virtualCardService(objectVirtualCardService)- Added property
virtualServiceCardNumber(string)
- Added property
- Changed property
- Changed items (object
POST /search-operations
Response:
- Changed property
data(array)- Changed items (object
Operation)- Changed property
virtualCardService(objectVirtualCardService)- Added property
virtualServiceCardNumber(string)
- Added property
- Changed property
- Changed items (object
GET /issuers/{issuerId}/contracts/external-contracts/{issuerContractExternalReference}/contract-fees
Response:
- Changed property
data(array)- Changed items (object
ContractFee)- Added property
postingAccountForMembershipFee(string) - Added property
postingAccountForAccountSetupFee(string)
- Added property
- Changed items (object
GET /issuers/{issuerId}/contracts/{contractReference}/contract-fees
Response:
- Changed property
data(array)- Changed items (object
ContractFee)- Added property
postingAccountForMembershipFee(string) - Added property
postingAccountForAccountSetupFee(string)
- Added property
- Changed items (object
POST /issuers/{issuerId}/corporate-contracts/{contractReference}/add-virtual-cards-accounts-service
Request body :
- Changed property
addCorporateVcaServiceCardsAndAccounts(objectCreateCorporateContractRequest.AddCorporateVcaServiceCardsAndAccounts)- Changed property
corporateEmployeeAccounts(array)- Changed items (object
CreateCorporateContractRequest.CorporateEmployeeAccount)- Changed property
contractFee(objectCreateCorporateContractRequest.CorporateContractFee)- Added property
postingAccountForMembershipFee(string) - Added property
postingAccountForAccountSetupFee(string) - Added property
entityIdentifierMembershipFeePosting(object) - Added property
entityIdentifierAccountSetupFeePosting(object)
- Added property
- Changed property
- Changed items (object
- Changed property
POST /issuers/{issuerId}/corporate-contracts/external-contracts/{issuerContractExternalReference}/add-virtual-cards-accounts-service
Request body :
- Changed property
addCorporateVcaServiceCardsAndAccounts(objectCreateCorporateContractRequest.AddCorporateVcaServiceCardsAndAccounts)- Changed property
corporateEmployeeAccounts(array)- Changed items (object
CreateCorporateContractRequest.CorporateEmployeeAccount)- Changed property
contractFee(objectCreateCorporateContractRequest.CorporateContractFee)- Added property
postingAccountForMembershipFee(string) - Added property
postingAccountForAccountSetupFee(string) - Added property
entityIdentifierMembershipFeePosting(object) - Added property
entityIdentifierAccountSetupFeePosting(object)
- Added property
- Changed property
- Changed items (object
- Changed property
GET /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/contract
Response:
- Changed property
data(objectContract)- Changed property
contractFees(array)- Changed items (object
ContractFee)- Added property
postingAccountForMembershipFee(string) - Added property
postingAccountForAccountSetupFee(string)
- Added property
- Changed items (object
- Changed property
GET /issuers/{issuerId}/accounts/{accountReference}/contract
Response:
- Changed property
data(objectContract)- Changed property
contractFees(array)- Changed items (object
ContractFee)- Added property
postingAccountForMembershipFee(string) - Added property
postingAccountForAccountSetupFee(string)
- Added property
- Changed items (object
- Changed property
GET /issuers/{issuerId}/card-contracts/external-card-contracts/{issuerCardContractExternalReference}/contract
Response:
- Changed property
data(objectContract)- Changed property
contractFees(array)- Changed items (object
ContractFee)- Added property
postingAccountForMembershipFee(string) - Added property
postingAccountForAccountSetupFee(string)
- Added property
- Changed items (object
- Changed property
GET /issuers/{issuerId}/card-contracts/{cardContractReference}/contract
Response:
- Changed property
data(objectContract)- Changed property
contractFees(array)- Changed items (object
ContractFee)- Added property
postingAccountForMembershipFee(string) - Added property
postingAccountForAccountSetupFee(string)
- Added property
- Changed items (object
- Changed property
PATCH /issuers/{issuerId}/corporate-contracts/{contractReference}/corporate-employee-accounts/{accountReference}
Request body :
- Changed property
contractFee(objectModifyCorporateEmployeeAccountRequest.CorporateContractFee)- Added property
postingAccountForMembershipFee(string) - Added property
postingAccountForAccountSetupFee(string) - Added property
entityIdentifierMembershipFeePosting(object) - Added property
entityIdentifierAccountSetupFeePosting(object)
- Added property
GET /issuers/{issuerId}/corporate-contracts/{contractReference}/corporate-employee-accounts/{accountReference}
Response:
- Changed property
data(objectCorporateEmployeeAccount)- Changed property
contractFee(objectContractFee)- Added property
postingAccountForMembershipFee(string) - Added property
postingAccountForAccountSetupFee(string) - Added property
entityIdentifierMembershipFeePosting(object) - Added property
entityIdentifierAccountSetupFeePosting(object)
- Added property
- Changed property
PATCH /issuers/{issuerId}/corporate-contracts/{contractReference}/corporate-employee-accounts/external-accounts/{issuerAccountExternalReference}
Request body :
- Changed property
contractFee(objectModifyCorporateEmployeeAccountRequest.CorporateContractFee)- Added property
postingAccountForMembershipFee(string) - Added property
postingAccountForAccountSetupFee(string) - Added property
entityIdentifierMembershipFeePosting(object) - Added property
entityIdentifierAccountSetupFeePosting(object)
- Added property
GET /issuers/{issuerId}/corporate-contracts/{contractReference}/corporate-employee-accounts/external-accounts/{issuerAccountExternalReference}
Response:
- Changed property
data(objectCorporateEmployeeAccount)- Changed property
contractFee(objectContractFee)- Added property
postingAccountForMembershipFee(string) - Added property
postingAccountForAccountSetupFee(string) - Added property
entityIdentifierMembershipFeePosting(object) - Added property
entityIdentifierAccountSetupFeePosting(object)
- Added property
- Changed property
PATCH /issuers/{issuerId}/corporate-contracts/external-contracts/{issuerContractExternalReference}/corporate-employee-accounts/external-accounts/{issuerAccountExternalReference}
Request body :
- Changed property
contractFee(objectModifyCorporateEmployeeAccountRequest.CorporateContractFee)- Added property
postingAccountForMembershipFee(string) - Added property
postingAccountForAccountSetupFee(string) - Added property
entityIdentifierMembershipFeePosting(object) - Added property
entityIdentifierAccountSetupFeePosting(object)
- Added property
GET /issuers/{issuerId}/corporate-contracts/external-contracts/{issuerContractExternalReference}/corporate-employee-accounts/external-accounts/{issuerAccountExternalReference}
Response:
- Changed property
data(objectCorporateEmployeeAccount)- Changed property
contractFee(objectContractFee)- Added property
postingAccountForMembershipFee(string) - Added property
postingAccountForAccountSetupFee(string) - Added property
entityIdentifierMembershipFeePosting(object) - Added property
entityIdentifierAccountSetupFeePosting(object)
- Added property
- Changed property
PATCH /issuers/{issuerId}/corporate-contracts/external-contracts/{issuerContractExternalReference}/corporate-employee-accounts/{accountReference}
Request body :
- Changed property
contractFee(objectModifyCorporateEmployeeAccountRequest.CorporateContractFee)- Added property
postingAccountForMembershipFee(string) - Added property
postingAccountForAccountSetupFee(string) - Added property
entityIdentifierMembershipFeePosting(object) - Added property
entityIdentifierAccountSetupFeePosting(object)
- Added property
GET /issuers/{issuerId}/corporate-contracts/external-contracts/{issuerContractExternalReference}/corporate-employee-accounts/{accountReference}
Response:
- Changed property
data(objectCorporateEmployeeAccount)- Changed property
contractFee(objectContractFee)- Added property
postingAccountForMembershipFee(string) - Added property
postingAccountForAccountSetupFee(string) - Added property
entityIdentifierMembershipFeePosting(object) - Added property
entityIdentifierAccountSetupFeePosting(object)
- Added property
- Changed property
POST /issuers/{issuerId}/corporate-contracts/{contractReference}/add-corporate-employee-cards-accounts
Request body :
- Changed property
addCorporateEmployeeCardsAndAccounts(objectCreateCorporateContractRequest.AddCorporateEmployeeCardsAndAccounts)- Changed property
corporateEmployeeAccounts(array)- Changed items (object
CreateCorporateContractRequest.CorporateEmployeeAccount)- Changed property
contractFee(objectCreateCorporateContractRequest.CorporateContractFee)- Added property
postingAccountForMembershipFee(string) - Added property
postingAccountForAccountSetupFee(string) - Added property
entityIdentifierMembershipFeePosting(object) - Added property
entityIdentifierAccountSetupFeePosting(object)
- Added property
- Changed property
- Changed items (object
- Changed property
POST /issuers/{issuerId}/corporate-contracts/external-contracts/{issuerContractExternalReference}/add-corporate-employee-cards-accounts
Request body :
- Changed property
addCorporateEmployeeCardsAndAccounts(objectCreateCorporateContractRequest.AddCorporateEmployeeCardsAndAccounts)- Changed property
corporateEmployeeAccounts(array)- Changed items (object
CreateCorporateContractRequest.CorporateEmployeeAccount)- Changed property
contractFee(objectCreateCorporateContractRequest.CorporateContractFee)- Added property
postingAccountForMembershipFee(string) - Added property
postingAccountForAccountSetupFee(string) - Added property
entityIdentifierMembershipFeePosting(object) - Added property
entityIdentifierAccountSetupFeePosting(object)
- Added property
- Changed property
- Changed items (object
- Changed property
GET /issuers/{issuerId}/contracts/external-contracts/{issuerContractExternalReference}
Response:
- Changed property
data(objectContract)- Changed property
contractFees(array)- Changed items (object
ContractFee)- Added property
postingAccountForMembershipFee(string) - Added property
postingAccountForAccountSetupFee(string)
- Added property
- Changed items (object
- Changed property
GET /issuers/{issuerId}/contracts/{contractReference}
Response:
- Changed property
data(objectContract)- Changed property
contractFees(array)- Changed items (object
ContractFee)- Added property
postingAccountForMembershipFee(string) - Added property
postingAccountForAccountSetupFee(string)
- Added property
- Changed items (object
- Changed property
GET /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/corporate-contract
Response:
- Changed property
data(objectCorporateContract)- Changed property
corporateEmployeeAccounts(array)- Changed items (object
CorporateEmployeeAccount)- Changed property
contractFee(objectContractFee)- Added property
postingAccountForMembershipFee(string) - Added property
postingAccountForAccountSetupFee(string) - Added property
entityIdentifierMembershipFeePosting(object) - Added property
entityIdentifierAccountSetupFeePosting(object)
- Added property
- Changed property
- Changed items (object
- Changed property
GET /issuers/{issuerId}/accounts/{accountReference}/corporate-contract
Response:
- Changed property
data(objectCorporateContract)- Changed property
corporateEmployeeAccounts(array)- Changed items (object
CorporateEmployeeAccount)- Changed property
contractFee(objectContractFee)- Added property
postingAccountForMembershipFee(string) - Added property
postingAccountForAccountSetupFee(string) - Added property
entityIdentifierMembershipFeePosting(object) - Added property
entityIdentifierAccountSetupFeePosting(object)
- Added property
- Changed property
- Changed items (object
- Changed property
GET /issuers/{issuerId}/card-contracts/external-card-contracts/{issuerCardContractExternalReference}/corporate-contract
Response:
- Changed property
data(objectCorporateContract)- Changed property
corporateEmployeeAccounts(array)- Changed items (object
CorporateEmployeeAccount)- Changed property
contractFee(objectContractFee)- Added property
postingAccountForMembershipFee(string) - Added property
postingAccountForAccountSetupFee(string) - Added property
entityIdentifierMembershipFeePosting(object) - Added property
entityIdentifierAccountSetupFeePosting(object)
- Added property
- Changed property
- Changed items (object
- Changed property
GET /issuers/{issuerId}/card-contracts/{cardContractReference}/corporate-contract
Response:
- Changed property
data(objectCorporateContract)- Changed property
corporateEmployeeAccounts(array)- Changed items (object
CorporateEmployeeAccount)- Changed property
contractFee(objectContractFee)- Added property
postingAccountForMembershipFee(string) - Added property
postingAccountForAccountSetupFee(string) - Added property
entityIdentifierMembershipFeePosting(object) - Added property
entityIdentifierAccountSetupFeePosting(object)
- Added property
- Changed property
- Changed items (object
- Changed property
GET /issuers/{issuerId}/corporate-contracts/{contractReference}
Response:
- Changed property
data(objectCorporateContract)- Changed property
corporateEmployeeAccounts(array)- Changed items (object
CorporateEmployeeAccount)- Changed property
contractFee(objectContractFee)- Added property
postingAccountForMembershipFee(string) - Added property
postingAccountForAccountSetupFee(string) - Added property
entityIdentifierMembershipFeePosting(object) - Added property
entityIdentifierAccountSetupFeePosting(object)
- Added property
- Changed property
- Changed items (object
- Changed property
GET /issuers/{issuerId}/corporate-contracts/external-contracts/{issuerContractExternalReference}
Response:
- Changed property
data(objectCorporateContract)- Changed property
corporateEmployeeAccounts(array)- Changed items (object
CorporateEmployeeAccount)- Changed property
contractFee(objectContractFee)- Added property
postingAccountForMembershipFee(string) - Added property
postingAccountForAccountSetupFee(string) - Added property
entityIdentifierMembershipFeePosting(object) - Added property
entityIdentifierAccountSetupFeePosting(object)
- Added property
- Changed property
- Changed items (object
- Changed property
POST /issuers/{issuerId}/corporate-contracts/create-corporate-contract
Request body :
- Changed property
addCorporateEmployeeCardsAndAccounts(array)- Changed items (object
CreateCorporateContractRequest.AddCorporateEmployeeCardsAndAccounts)- Changed property
corporateEmployeeAccounts(array)- Changed items (object
CreateCorporateContractRequest.CorporateEmployeeAccount)- Changed property
contractFee(objectCreateCorporateContractRequest.CorporateContractFee)- Added property
postingAccountForMembershipFee(string) - Added property
postingAccountForAccountSetupFee(string) - Added property
entityIdentifierMembershipFeePosting(object) - Added property
entityIdentifierAccountSetupFeePosting(object)
- Added property
- Changed property
- Changed items (object
- Changed property
- Changed items (object
POST /search-contracts
Response:
- Changed property
data(array)- Changed items (object
Contract)- Changed property
contractFees(array)- Changed items (object
ContractFee)- Added property
postingAccountForMembershipFee(string) - Added property
postingAccountForAccountSetupFee(string)
- Added property
- Changed items (object
- Changed property
- Changed items (object
POST /issuers/{issuerId}/contracts/search
Response:
- Changed property
data(array)- Changed items (object
Contract)- Changed property
contractFees(array)- Changed items (object
ContractFee)- Added property
postingAccountForMembershipFee(string) - Added property
postingAccountForAccountSetupFee(string)
- Added property
- Changed items (object
- Changed property
- Changed items (object
GET /issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference}/contracts
Response:
- Changed property
data(array)- Changed items (object
Contract)- Changed property
contractFees(array)- Changed items (object
ContractFee)- Added property
postingAccountForMembershipFee(string) - Added property
postingAccountForAccountSetupFee(string)
- Added property
- Changed items (object
- Changed property
- Changed items (object
GET /issuers/{issuerId}/customers/{customerReference}/contracts
Response:
- Changed property
data(array)- Changed items (object
Contract)- Changed property
contractFees(array)- Changed items (object
ContractFee)- Added property
postingAccountForMembershipFee(string) - Added property
postingAccountForAccountSetupFee(string)
- Added property
- Changed items (object
- Changed property
- Changed items (object
GET /issuers/{issuerId}/companies/{customerReference}/corporate-contracts
Response:
- Changed property
data(array)- Changed items (object
CorporateContract)- Changed property
corporateEmployeeAccounts(array)- Changed items (object
CorporateEmployeeAccount)- Changed property
contractFee(objectContractFee)- Added property
postingAccountForMembershipFee(string) - Added property
postingAccountForAccountSetupFee(string) - Added property
entityIdentifierMembershipFeePosting(object) - Added property
entityIdentifierAccountSetupFeePosting(object)
- Added property
- Changed property
- Changed items (object
- Changed property
- Changed items (object
GET /issuers/{issuerId}/companies/external-customers/{issuerCustomerExternalReference}/corporate-contracts
Response:
- Changed property
data(array)- Changed items (object
CorporateContract)- Changed property
corporateEmployeeAccounts(array)- Changed items (object
CorporateEmployeeAccount)- Changed property
contractFee(objectContractFee)- Added property
postingAccountForMembershipFee(string) - Added property
postingAccountForAccountSetupFee(string) - Added property
entityIdentifierMembershipFeePosting(object) - Added property
entityIdentifierAccountSetupFeePosting(object)
- Added property
- Changed property
- Changed items (object
- Changed property
- Changed items (object
POST /search-corporate-contracts
Response:
- Changed property
data(array)- Changed items (object
CorporateContract)- Changed property
corporateEmployeeAccounts(array)- Changed items (object
CorporateEmployeeAccount)- Changed property
contractFee(objectContractFee)- Added property
postingAccountForMembershipFee(string) - Added property
postingAccountForAccountSetupFee(string) - Added property
entityIdentifierMembershipFeePosting(object) - Added property
entityIdentifierAccountSetupFeePosting(object)
- Added property
- Changed property
- Changed items (object
- Changed property
- Changed items (object
POST /issuers/{issuerId}/operations/{externalOperationReference}/disputes
Request body :
- Added property
originalValueDate(string)
GET /issuers/{issuerId}/disputes/{disputeFolderReference}
Response:
- Changed property
data(objectDispute)- Added property
originalValueDate(string)
- Added property
GET /issuers/{issuerId}/operations/{externalOperationReference}/dispute
Response:
- Changed property
data(objectDispute)- Added property
originalValueDate(string)
- Added property
GET /issuers/{issuerId}/disputes/external-disputes/{issuerDisputeExternalReference}
Response:
- Changed property
data(objectDispute)- Added property
originalValueDate(string)
- Added property
POST /issuers/{issuerId}/transactions/{transactionId}/dispute
Request body :
- Added property
originalValueDate(string)
GET /issuers/{issuerId}/cards/{cardReference}/disputes
Response:
- Changed property
data(array)- Changed items (object
Dispute)- Added property
originalValueDate(string)
- Added property
- Changed items (object
GET /issuers/{issuerId}/cards/external-cards/{issuerCardExternalReference}/disputes
Response:
- Changed property
data(array)- Changed items (object
Dispute)- Added property
originalValueDate(string)
- Added property
- Changed items (object
PATCH /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}
Request body :
- Added property
closureCalendarReference(string)
PATCH /issuers/{issuerId}/accounts/{accountReference}
Request body :
- Added property
closureCalendarReference(string)
GET /issuers/{issuerId}/customers/external-customers/{issuerCustomerExternalReference}
Parameters:
Changed: embed in query
GET /issuers/{issuerId}/customers/{customerReference}
Parameters:
Changed: embed in query
POST /issuers/{issuerId}/cards/search
Parameters:
Changed: embed in query
POST /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/post-payment-operation
Request body :
- Added property
paymentReason(string)
POST /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/post-reimbursement-operation
Request body :
- Added property
reimbursementReason(string)
POST /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/reverse-reimbursement-operation
Parameters:
Added: WL-Username in header
POST /issuers/{issuerId}/accounts/{accountReference}/post-payment-operation
Request body :
- Added property
paymentReason(string)
POST /issuers/{issuerId}/accounts/{accountReference}/post-reimbursement-operation
Request body :
- Added property
reimbursementReason(string)
POST /issuers/{issuerId}/accounts/{accountReference}/reverse-reimbursement-operation
Parameters:
Added: WL-Username in header
POST /issuers/{issuerId}/credit-transfers
Request body :
- Added property
reimbursementReason(string)
POST /issuers/{issuerId}/direct-debits
Request body :
- Added property
paymentReason(string)
GET /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/operations/{operationId}
Response:
- Changed property
data(objectOperation)- Added property
paymentTrigger(string) - Added property
paymentReason(string) - Added property
reimbursementTrigger(string) - Added property
reimbursementReason(string)
- Added property
POST /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/inquire-operation
Response:
- Changed property
data(objectOperation)- Added property
paymentTrigger(string) - Added property
paymentReason(string) - Added property
reimbursementTrigger(string) - Added property
reimbursementReason(string)
- Added property
GET /issuers/{issuerId}/accounts/{accountReference}/operations/{operationId}
Response:
- Changed property
data(objectOperation)- Added property
paymentTrigger(string) - Added property
paymentReason(string) - Added property
reimbursementTrigger(string) - Added property
reimbursementReason(string)
- Added property
POST /issuers/{issuerId}/accounts/{accountReference}/inquire-operation
Response:
- Changed property
data(objectOperation)- Added property
paymentTrigger(string) - Added property
paymentReason(string) - Added property
reimbursementTrigger(string) - Added property
reimbursementReason(string)
- Added property
GET /issuers/{issuerId}/credit-transfers/{endToEndId}
Response:
- Changed property
data(objectCreditTransfer)- Added property
reimbursementTrigger(string) - Added property
reimbursementReason(string)
- Added property
GET /issuers/{issuerId}/direct-debits/{endToEndId}
Response:
- Changed property
data(objectDirectDebit)- Added property
paymentTrigger(string) - Added property
paymentReason(string)
- Added property
GET /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/credit-transfers
Parameters:
Added: reimbursementTriggers in query
Response:
- Changed property
data(array)- Changed items (object
CreditTransfer)- Added property
reimbursementTrigger(string) - Added property
reimbursementReason(string)
- Added property
- Changed items (object
GET /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/direct-debits
Parameters:
Added: paymentTriggers in query
Response:
- Changed property
data(array)- Changed items (object
DirectDebit)- Added property
paymentTrigger(string) - Added property
paymentReason(string)
- Added property
- Changed items (object
GET /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/operations
Response:
- Changed property
data(array)- Changed items (object
Operation)- Added property
paymentTrigger(string) - Added property
paymentReason(string) - Added property
reimbursementTrigger(string) - Added property
reimbursementReason(string)
- Added property
- Changed items (object
GET /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/statements/last/operations
Response:
- Changed property
data(array)- Changed items (object
Operation)- Added property
paymentTrigger(string) - Added property
paymentReason(string) - Added property
reimbursementTrigger(string) - Added property
reimbursementReason(string)
- Added property
- Changed items (object
GET /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/statements/next/operations
Response:
- Changed property
data(array)- Changed items (object
Operation)- Added property
paymentTrigger(string) - Added property
paymentReason(string) - Added property
reimbursementTrigger(string) - Added property
reimbursementReason(string)
- Added property
- Changed items (object
GET /issuers/{issuerId}/accounts/external-accounts/{issuerAccountExternalReference}/statements/{cycleClosureDate}/operations
Response:
- Changed property
data(array)- Changed items (object
Operation)- Added property
paymentTrigger(string) - Added property
paymentReason(string) - Added property
reimbursementTrigger(string) - Added property
reimbursementReason(string)
- Added property
- Changed items (object
GET /issuers/{issuerId}/accounts/{accountReference}/credit-transfers
Parameters:
Added: reimbursementTriggers in query
Response:
- Changed property
data(array)- Changed items (object
CreditTransfer)- Added property
reimbursementTrigger(string) - Added property
reimbursementReason(string)
- Added property
- Changed items (object
GET /issuers/{issuerId}/accounts/{accountReference}/direct-debits
Parameters:
Added: paymentTriggers in query
Response:
- Changed property
data(array)- Changed items (object
DirectDebit)- Added property
paymentTrigger(string) - Added property
paymentReason(string)
- Added property
- Changed items (object
GET /issuers/{issuerId}/accounts/{accountReference}/operations
Response:
- Changed property
data(array)- Changed items (object
Operation)- Added property
paymentTrigger(string) - Added property
paymentReason(string) - Added property
reimbursementTrigger(string) - Added property
reimbursementReason(string)
- Added property
- Changed items (object
GET /issuers/{issuerId}/accounts/{accountReference}/statements/last/operations
Response:
- Changed property
data(array)- Changed items (object
Operation)- Added property
paymentTrigger(string) - Added property
paymentReason(string) - Added property
reimbursementTrigger(string) - Added property
reimbursementReason(string)
- Added property
- Changed items (object
GET /issuers/{issuerId}/accounts/{accountReference}/statements/next/operations
Response:
- Changed property
data(array)- Changed items (object
Operation)- Added property
paymentTrigger(string) - Added property
paymentReason(string) - Added property
reimbursementTrigger(string) - Added property
reimbursementReason(string)
- Added property
- Changed items (object
GET /issuers/{issuerId}/accounts/{accountReference}/statements/{cycleClosureDate}/operations
Response:
- Changed property
data(array)- Changed items (object
Operation)- Added property
paymentTrigger(string) - Added property
paymentReason(string) - Added property
reimbursementTrigger(string) - Added property
reimbursementReason(string)
- Added property
- Changed items (object
POST /search-operations
Response:
- Changed property
data(array)- Changed items (object
Operation)- Added property
paymentTrigger(string) - Added property
paymentReason(string) - Added property
reimbursementTrigger(string) - Added property
reimbursementReason(string)
- Added property
- Changed items (object
What's Deprecated
POST /issuers/{issuerId}/operations/{externalOperationReference}/disputes
Create Dispute
This API is deprecated and is replaced by the API Create a dispute from a transaction. The API allows an issuer to create a dispute folder in the system for a given operation. This API enables the issuer to initiate the dispute from its application. Several actions can be performed :
- Dispute only
- Dispute + refund/redebit (full or partial)
- Dispute + write-off (full or partial)
- Dispute + fraud declaration
- Dispute + event creation
- Dispute + attach documents
- Dispute + combination of above options
Main data in input are :
- the external operation reference which can be retrieved using a search operation in the system, for example using the API retrieves list of operations for an account.
- in option, several fields in the case additional actions have to be done besides the dispute folder creation (e.g operation(s) posting, event(s) creation, add document(s)).
In response, the created dispute folder identifier is provided back systematically; then depending on the additional requests, the response includes also the posting, event creation and documents add response.