Wire In

A Wire In is the process of electronically transferring funds from an external bank account to the payment processor's account

It is an operation that impacts the balance of the suppliers' accounts. The information is reflected in the account balance and in reports.

There are two ways to process a Wire In: API flow and V3 Front.

The flow begins with the request for a Wire In via API or Front, The transaction remains in Pending Credit status. (at the time of creation you can attach the transfer receipt)

The Wire In remains pending waiting for the operations team to validate the transaction as correct, it becomes approved (Completed) otherwise it is rejected, if 2 weeks pass without news, the instruction automatically expires (Expired)

API Flow

Wire In API

In your postman you must configure the request in Body-form-data.

Key: request; text

Value: paste the request

Key:filecontent;File

Value: Attach receipt (optional)

Example receipt

The file format can be in .png .jpg .jpeg .pdf or .txt

Wire In API

POST {{api_environment_url}/api/account/wire-in

Headers

NameTypeDescription

Content-Type*

String

application/json

Authorization*

String

Mandatory. Bearer JWT token in format Bearer eyJ0... . For more information about authentication, please refer to Authentication

fileContent

String

Optional. Transfer receipt

Request Body

NameTypeDescription

transactiontype*

String

Mandatory. Add the transaction type:"WireIn

currency*

String

Mandatory. The currency in which the amount is expressed.

amount*

String

Mandatory. Amount to charge to your end user

comment

String

Optional. A comment related to the transaction. It should be something meaningful to your business.

externalId*

String

Mandatory. An ID that is meaningful to you and your system. Must be unique.

accountNumber*

String

Mandatory. Your Localpayment account number in which the amount will be credited.

To*

Object

Beneficiary data

name*

String

Mandatory. Beneficiary name.

swift*

String

Mandatory. Bank identification code most used to make international money transfers.

address*

String

Mandatory. Bank´s Address

accountNumber*

String

Mandatory. Beneficiary account number

accountName*

String

Mandatory. Beneficiary owner name

beneficiaryAddress*

String

Mandatory. Address of the account holder

From

Object

Mandatory. Details of the ordering bank

name

String

Mandatory. It is the name of the ordering Bank.

swift*

String

Mandatory. Ordering bank identification code to make international money transfers.

address*

String

Mandatory. Address of the ordering bank,

accountNumber*

String

Mandatory. Account number of de holder of the ordering bank

routingNumber

String

Transaction identifier code, that is, to indicate the banking entities of origin and destination of the transfers in the United States

accountName*

String

Mandatory. Name of the holder of the ordering bank account

beneficiaryAddress*

String

Mandatory. Address of the account holder of the ordering bank

intermediaryBankName

String

intermediaryBankSwift

String

intermediaryAccountNume

String

intermediaryAccountNumber

String

Optional

intermediaryBankSwift

String

Optional

intermediaryBankName

String

Optional

{
    "transactionType": "WireIn",
    "externalId": "External15",
    "internalId": "0f1d47dc-e9c6-4fdf-8ba1-c9b29916574d",
    "country": "ARG",
    "currency": "ARS",
    "clientCode": "0001",
    "creationDate": "2024-02-28T13:47:58.808+00:00",
    "errors": [],
    "status": {
        "code": "100",
        "description": "PENDING_CREDIT",
        "detail": "WIRE IN"
    },
    "accountNumber": "032.032.00000082",
    "amount": 49500.0,
    "fees": {
        "description": "Fee",
        "currency": "ARS",
        "amount": 500.0,
        "account": "032.032.00000082"
    },
    "localTaxes": [],
    "withHoldings": [],
    "comment": "Ducupublica"
}

Example API

{
    "transactionType": "WireIn",
    "currency": "ARS",
    "country": "ARG",
    "amount": 50000,
    "comment": "Comment",
    "externalId": "{{externalId}}",
    "accountNumber": "accountNumber",
    "to": {
        "name": "Bankname",
        "swift": "BCBHDOSD",
        "address": "BankAddress",
        "accountNumber": "BankAccountNumber",
        "accountName": "BeneficiaryBankName",
        "beneficiaryAddress": "BeneficiaryAddress"
    },
     "from": {
        "name": "OrderingBankName",
        "swift": "BICAARBS",
        "address": "OrderingBankAddress",
        "accountNumber": "BankAccountNumber",
        "routingNumber": null,
        "accountName": "accountName",
        "beneficiaryAddress": "BeneficiaryAddress",
        "intermediaryBankName": null,
        "intermediaryBankSwift": null,
        "intermediaryAccountNumer": null
    }
}

Wire In instruction by V3 Front

Next, review the guide to generate a Wire In instruction in dashboard of V3

Last updated