For the complete documentation index, see llms.txt. This page is also available as Markdown.

Bank Transfer

How to use BankTransfer to submit a payin in Argentina.

Use this endpoint to submit a Bank Transfer payment in Argentina.

Endpoint

POST https://gateway-test.pagsmile.com/trade/pay

Request headers

Header
Required
Description

Content-Type

Yes

Fixed value: application/json.

Authorization

Yes

Basic authentication using Base64(app_id:security_key).

Request body

Parameter
Type
Required
Constraints
Description

app_id

string

Yes

Maximum 32 characters.

Merchant application ID assigned by Pagsmile.

out_trade_no

string

Yes

Maximum 64 characters; must be unique for the merchant application.

Merchant order number.

method

string

Yes

Fixed value: BankTransfer.

Payment method.

order_amount

decimal

Yes

No minimum amount is specified. Maximum: 5,000,000 ARS. Supports up to two decimal places.

Payment amount.

order_currency

string

Yes

Fixed value: ARS.

Payment currency.

subject

string

Yes

Maximum 128 characters.

Payment subject or order title.

content

string

No

Maximum 255 characters.

Payment description.

trade_type

string

No

Fixed value: API.

Indicates a direct API payment.

notify_url

string

Yes

Must be a valid URL. HTTPS is recommended.

Endpoint that receives asynchronous payment notifications.

return_url

string

No

Must be a valid URL. HTTPS is recommended.

URL to which the customer is redirected after the payment flow.

buyer_id

string

Yes

Maximum 128 characters.

Merchant-side customer ID.

timestamp

string

Yes

Format: yyyy-MM-dd HH:mm:ss; maximum 19 characters.

Time at which the request is sent.

timeout_express

string

No

Supports m (minutes), h (hours), d (days), and c (end of the current day). The default is 90m and the maximum is 15d.

Payment expiration time.

customer.identify.type

string

Yes

Fixed value: CUIT.

Customer identification type.

customer.identify.number

string

Yes

Must contain 11 digits.

Customer CUIT number.

Request example

Response example

Present the returned reference to the customer so that it can be included with the bank transfer.

Last updated

Was this helpful?