Account Deletion Interface(Merchant→Geoswift,Mandatory Interface)

Function Description

Merchants can use this interface to delete global collection accounts.

Interface URL

Request endpoint:https://api.geoswift.com/va/account/delete

Name Type&Length Description Required
merchantId varchar(9) Unique identifier for the merchant in the Geoswift system. M
partnerId varchar(9) The unique identifier of the secondary merchant under the main merchant in the Geoswift system (this parameter can be omitted if the initiating merchant is the main merchant) C
requestId varchar(50) The order number assigned by the merchant at the time of account creation. M
hmac varchar(512) Parameter signature generated by the merchant. For details on generating the HMAC, refer to the "Geoswift Encryption and Decryption Process Specification". M

Sample

{ "merchantId": "G30015892", "partnerId": "G84600130", "requestId": " 1725546082918" }

Response Parameters List

Name Description
merchantId Same as the request parameter
partnerId Same as the request parameter
requestId Same as the request parameter
accountNo Global collection account number
accountStatus ACTIVE: Activated (if deletion fails)
CLOSE: Deleted
status Request status:
SUCCESS
FAILED
ERROR
hmac Parameter signature generated by Geoswift. For details on signature verification, refer to the "Geoswift Encryption and Decryption Process Specification".

Sample

{ "accountNo": "799310000412", "accountStatus": "ACTIVE", "hmac": "CB05bRSw0Px8T5s4mbiPGc1=", "merchantId": "G30015892", "partnerId": "G84600130", "requestId": "1725546082918", "status": "SUCCESS" }