Bank Transfer

How to use BankTransfer to submit a payin in Panama.

Payin by BankTransfer

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

This endpoint allows you to submit a payin by BankTransfer in Panama.

Headers

Name
Type
Description

Content-Type*

string

application/json; chartset=UTF-8

Authorization*

string

Basic Base($app_id:$security_key)

Request Body

Name
Type
Description

app_id*

string

created app's id at dashboard

- Max. 32 chars -

customer.email*

string

User's email

customer.identify.number*

string

User's identification number

method*

string

Fixed value: BankTransfer

out_trade_no*

string

ID given by the merchant in their system - Max. 64 chars -

notify_url*

string

Where Pagsmile will send notification to

customer.identify.type*

string

User's identification type

- RUC, PASS or CE -

customer.name*

string

User's name

timestamp*

string

yyyy-MM-dd HH:mm:ss - Max. 19 chars -

subject*

string

payment reason or item title

- Max. 128 chars -

order_amount*

string

payment amount - 1 ~ 100,000 USD -

order_currency*

string

Fixed value: USD

content

string

payment reason detail or item detail

- Max. 255 chars -

buyer_id*

string

merchant user's id

website_url

string

merchant website URL

- Max. 128 chars -

return_url

string

Redirect to Merchant's url when user finished checkout

bank*

string

Use API to get bank code

account_number

string

Account

- 5 ~ 20 digits -

account_type

string

Should be one of CHECKING, SAVINGS

User payment tips

reference is the ticket number that the user needs to use for payment

Identify Type
Identify Number
Description
Example

RUC

Single Taxpayer Registry

5-15 digits

1790095389001

PASS

Passport

5-20

PD0404102

CE

Cedula (Local ID)

5-12

8-211-1816

E-1234-12345 1AV-1234-12345

Example

Note: 162************38 is pagsmile's test app id for sandbox, and MTYyNTgyOTIxNDUzMTY2Mzg6UGFnc21pbGVfc2tfZDUwMWQ1ZGNkNTI5OGQ5N2MwNmUzYjI4YjA2OWZjZmY3NDU5ZjY2NzNiMjFjMTFlYTY3NDM5MDgzOTZkOTYxNQ== is authorization token associated with the test app id.

Example of Panama Payment page

Last updated

Was this helpful?