2.3 - Deposit Transaction
Deposit Transaction
GenerateDeposit
The Deposit Transaction functionality within the Arrangement allows end users to add money to their digital account by depositing cash at any registered store through this payment method. This is useful when users want to add funds to their digital account for future transactions or to maintain an available balance for immediate use.
This API is responsible for generating a purchase transaction. When triggered, it creates a QR Code or a 6-digit Token that the end user will use to confirm the purchase via their application.
-
JSON REQUEST:
{ "Method": "GenerateDepositClosedLoop", "BusinessUnitId": 66, "PartnerId": 66, "ContractIdentifier": "CONf67e004b-e82c-4dd0-ba29-9d63f3cb21ccCON", "TotalValue": 0.20, "MerchantAccountKey": "378320-014700-0146333-1", "Identifier": "identificador do deposito12", "ClientId": "790564-790564-7905654-2", "InitiationType": 1 }
-
JSON RESPONSE:
{ "Success": true, "Message": "Deposit generated successfully", "TransactionIdentifier": "TRA3625e252-3a1a-459c-87ca-74134b3ee471TRA", "TransactionCode": "220337" }
Parameter Descriptions:
Parameter | Description | Type | Example | Mandatory |
---|---|---|---|---|
Method | Method name | string | "GeneratePurchaseClosedLoop" | Yes |
Partner | Information provided by FitBank | bigint | "847561" | Yes |
BusinessUnitId | Information provided by FitBank | int | "234334" | Yes |
PurchaseID | NoteID of the transaction | bigint | "847561" | Yes |
Status | Transaction status | tinyint | "Created" | Yes |
ContractIdentifier | Contract identifier | varchar | "CON965569f9-5c93-4335-b09e-29efe32ba292CON" | Yes |
MerchantAccountKey | Merchant account identifier | varchar | "378320-014700-0146333-1" | Yes |
Identifier | Transaction description provided by the client | varchar | "PurchaseTESTEcloseLOOP" | Yes |
TotalValue | Total transaction value | decimal | 20.00 | Yes |
InitiationType | User initiation type: QRCode or Code | tinyint | 0 - QRCode, 1 - Code | Yes |
TransactionIdentifier | Transaction identifier | varchar | "TRA4eb415ef-5c63-4996-8957-e1d2e3a95415TRA" | Yes |
DepositClosedLoopStatus:
{
"Created": 0,
"Canceled": 1,
"Settled": 2,
"PreSettled": 3,
"PreCanceled": 4,
"CanBePreAuthorized": 5,
"CanBeAuthorized": 6,
"Authorized": 7,
"Registered": 8,
"CanBePreCanceled": 9,
"PreAuthorized": 10,
"CanBeSettled": 11,
"CanBeCanceled": 12,
"ErrorBalance": 13
}
Updated about 2 months ago