6 - Card Credit

Recharge Card

This method allows recharging an active card linked to a cardholder. In addition to immediate recharge, the method also supports scheduled recharges, which can be configured for specific dates, either one-time or recurring (For example, monthly). This provides flexibility for companies in managing benefits, ensuring that balances are credited automatically according to their policies.

Types of Recharge:

  • Immediate Recharge: The value is credited to the card as soon as the request is made.
  • Scheduled Recharge (One-time): The recharge is scheduled for a specific future date.
  • Recurring Recharge: The recharge is configured to occur repeatedly For example, monthly), ensuring benefit continuity.

Example of requisition:

{
  "Method": "RechargeCard",
  "PartnerId": 30326,
  "BusinessUnitId": 30326,
  "PrepaidCardId": "800234100",
  "TaxNumber": "59626023821",
  "Bank": "001",
  "BankBranch": "0001",
  "BankAccount": "01241455",
  "BankAccountDigit": "1",
  "RechargeValue": 50,
  "Identifier": "e64dc360-7692-483c-a242-91e7d533e1d7",
  "Description": "descrição da recarga",
  "Tags": "Cartão X",
  "PurchaseRuleId": 16,
  "ScheduleDate": "2024-09-26",
  "RecurringSchedule": 0
}
{
  "Success": "true",
  "Message": "ISI0179 - Solicitação de Recarga registrada com sucesso!",
  "DocumentNumber": 93071543
}

Field Descripition:

FieldDescriptionTypeRequired
MethodAPI method to be invoked.StringYes
PartnerIdIdentifier of the partner making the request.IntegerYes
BusinessUnitIdIdentifier of the business unit associated with the partner.IntegerYes
PrepaidCardIdUnique identifier of the prepaid card to be recharged.StringYes
TaxNumberTax number (e.g., CPF in Brazil) of the card owner.StringYes
BankBank code where the recharge will be processed (e.g., 001 for Banco do Brasil).StringYes
BankBranchBranch code of the bank where the recharge will be processed.StringYes
BankAccountBank account number of the cardholder where the recharge will be processed.StringYes
BankAccountDigitDigit associated with the bank account number.StringYes
RechargeValueAmount to be recharged to the prepaid card.FloatYes
IdentifierUnique identifier for the recharge transaction.StringYes
DescriptionDescription of the recharge transaction.StringYes
TagsTags associated with the recharge transaction (e.g., "Cartão X").StringYes
PurchaseRuleIdIdentifier for the purchase rule associated with the recharge.IntegerYes
ScheduleDateDate on which the recharge will be scheduled (format YYYY-MM-DD).StringYes
RecurringScheduleWhether the recharge is recurring. Options:IntegerYes
- 0 = no
- 1 = yes

Discharge Card

Removes funds from a card, transferring the balance to the associated account or another authorized destination.

Example of requisition:

{
  "Method": "DischargeCard",
  "PartnerId": 30326,
  "BusinessUnitId": 30326,
  "TaxNumber": "59626023821",
  "Bank": "001",
  "BankBranch": "0001",
  "BankAccount": "01241455",
  "BankAccountDigit": "1",
  "DischargeValue": 50,
  "Identifier": "e64dc360-7692-483c-a242-91e7d533e1d7",
  "PrepaidCardId": "800234100",
  "Description": "descrição da recarga",
  "Tags": "Cartão X",
  "PurchaseRuleId": 16
}
{
  "Success": "true",
  "Message": "ISI0180 - Descarga efetuada com sucesso!",
  "DocumentNumber": 92448006
}

Field Descripition:

FieldDescriptionTypeRequired
MethodAPI method to be invoked.StringYes
PartnerIdIdentifier of the partner making the request.IntegerYes
BusinessUnitIdIdentifier of the business unit associated with the partner.IntegerYes
TaxNumberTax number (e.g., CPF in Brazil) of the card owner.StringYes
BankBank code where the discharge will be processed (e.g., 001 for Banco do Brasil).StringYes
BankBranchBranch code of the bank where the discharge will be processed.StringYes
BankAccountBank account number of the cardholder where the discharge will be processed.StringYes
BankAccountDigitDigit associated with the bank account number.StringYes
DischargeValueAmount to be discharged from the prepaid card.FloatYes
IdentifierUnique identifier for the discharge transaction.StringYes
PrepaidCardIdUnique identifier of the prepaid card from which the funds will be discharged.StringYes
DescriptionDescription of the discharge transaction.StringYes
TagsTags associated with the discharge transaction (e.g., "Cartão X").StringYes
PurchaseRuleIdIdentifier for the purchase rule associated with the discharge.IntegerYes

Get Recharge Card

Retrieves details of top-ups made to a card, including amounts, dates, and operation statuses.

Example of requisition:

{
  "Method": "GetRechargeCard",
  "PartnerId": 30326,
  "BusinessUnitId": 30326,
  "IdentifierCard": "800015485",
  "DocumentNumber": 985547
}
{
  "Success": "true",
  "Message": "Método executado com sucesso.",
  "DocumentNumber": 985547,
  "Status": "0",
  "TotalValue": 120.5,
  "CreationDate": "03/03/2022",
  "IdentifierCard": "800015485"
}

Field Descripition:

FieldDescriptionTypeRequired
MethodAPI method to be invoked.StringYes
PartnerIdIdentifier of the partner making the request.IntegerYes
BusinessUnitIdIdentifier of the business unit associated with the partner.IntegerYes
IdentifierCardUnique identifier of the card for which the recharge information is requested.StringYes
DocumentNumberDocument number (e.g., CPF or CNPJ) of the cardholder associated with the card.StringYes

Get Discharge Card

Retrieves details of top-ups made to a card, including amounts, dates, and operation statuses.

Example of requisition:

{
  "Method": "GetDischargeCard",
  "PartnerId": 30326,
  "BusinessUnitId": 30326,
  "IdentifierCard": "800015485",
  "DocumentNumber": 985547
}
{
  "Success": "true",
  "Message": "Método executado com sucesso.",
  "DocumentNumber": 985547,
  "Status": "0",
  "TotalValue": 120.5,
  "CreationDate": "03/03/2022",
  "IdentifierCard": "800015485"
}

Field Descripition:

FieldDescriptionTypeRequired
MethodAPI method to be invoked.StringYes
PartnerIdIdentifier of the partner making the request.IntegerYes
BusinessUnitIdIdentifier of the business unit associated with the partner.IntegerYes
IdentifierCardUnique identifier of the card for which the discharge information is requested.StringYes
DocumentNumberDocument number (e.g., CPF or CNPJ) of the cardholder associated with the card.StringYes