Valuta Asing-2

Valuta Asing

Nilai tukar mata uang

Endpoint ini digunakan untuk untuk mendapatkan nilai mata uang transfer telegraf pada saat endpoint dipanggil.

            curl -X GET 'https://sandbox.partner.api.bri.co.id/v1/valas/getrate/USD/IDR' \
            -H 'Authorization: Bearer {{TOKEN}}' \
            -H 'BRI-Signature: {{SIGNATURE}}' \
            -H 'BRI-Timestamp: {{TIMESTAMP}}'
        

Contoh Response

    {
        "status": true,
        "responseDescription": "Success",
        "responseCode": "001",
        "data": {
            "dealt_currency": "USD",
            "counter_currency": "IDR",
            "TT_buy": "14315.0000",
            "TT_sell": "14465.0000",
            "last_update": "5/16/2019 11:31:20 AM"
        }
    }
    

 

HTTP Request

GET https://sandbox.partner.api.bri.co.id/v1/valas/getrate/{{DEALT_CURRENCY}}/{{COUNTER_CURRENCY}}

URL Parameters

Parameter Type Mandatory Description
dealt_currency String Yes ISO 4217 currency code (eg. USD, EUR, GBP)
counter_currency String Yes ISO 4217 currency code (IDR)

Transaksi Valas

Endpoint ini digunakan untuk pengajuan transaksi forex. Endpoint ini akan membalas dengan deal_number yang perlu dibawa ke cabang BRI untuk melakukan transaksi.

    curl -X POST 'https://sandbox.partner.api.bri.co.id/v1/valas/insert' \
    -H 'Authorization: Bearer {{TOKEN}}' \
    -H 'BRI-Signature: {{SIGNATURE}}' \
    -H 'BRI-Timestamp: {{TIMESTAMP}}' \
    -H 'Content-Type: application/json' \
    -d '{
    "counter_currency":"IDR",
    "dealt_currency":"USD",
    "dealt_amount":"4",
    "npwp":"111",
    "deal_type":"sell"
}'

Contoh Response

    {
      "status": true,
      "responseCode": "001",
      "responseDescription": "Transaction Successful",
      "data": {
        "deal_number": "A0908444",
        "value_date": "9/20/2018",
        "deal_date": "9/20/2018",
        "rate": "13365.0000",
        "dealt_amount": "4",
        "dealt_currency": "USD",
        "counter_amount": "53460.0000",
        "expired_transaction": "2018-09-20T16:00:00"
      }
    }
    
    

 

HTTP Request

POST https://sandbox.partner.api.bri.co.id/v1/transfer

Request Header

Key Value Mandatory
Content-Type application/json Yes

Request Body

Field Data Type Mandatory Description
counter_currency string Yes -
dealt_currency string Yes -
dealt_amount string Yes -
npwp string Yes -
deal_type string Yes buy or sell

Currency Rate

Endpoint Description

This endpoint is used to validate whether the customer uses a valid BRIZZI card number or not when reloading.

                    curl -X GET 'https://sandbox.partner.api.bri.co.id/v1/valas/getrate/USD/IDR' \
                    -H 'Authorization: Bearer {{TOKEN}}' \
                    -H 'BRI-Signature: {{SIGNATURE}}' \
                    -H 'BRI-Timestamp: {{TIMESTAMP}}'
                

Example of Response

            {
                "status": true,
                "responseDescription": "Success",
                "responseCode": "001",
                "data": {
                    "dealt_currency": "USD",
                    "counter_currency": "IDR",
                    "TT_buy": "14315.0000",
                    "TT_sell": "14465.0000",
                    "last_update": "5/16/2019 11:31:20 AM"
                }
            }
            

HTTP Request

GET https://sandbox.partner.api.bri.co.id/v1/valas/getrate/{{DEALT_CURRENCY}}/{{COUNTER_CURRENCY}}

URL Parameters

Parameter Type Mandatory Description

dealt_currency

String

Yes

ISO 4217 currency code (eg. USD, EUR, GBP)

counter_currency

String

Yes

ISO 4217 currency code (IDR)

Forex Transaction

Endpoint Description

This endpoint is used for submitting forex transactions. This endpoint will reply with deal_number which needs to be taken to the BRI branch to make a transaction.

            curl -X POST 'https://sandbox.partner.api.bri.co.id/v1/valas/insert' \
            -H 'Authorization: Bearer {{TOKEN}}' \
            -H 'BRI-Signature: {{SIGNATURE}}' \
            -H 'BRI-Timestamp: {{TIMESTAMP}}' \
            -H 'Content-Type: application/json' \
            -d '{
            "counter_currency":"IDR",
            "dealt_currency":"USD",
            "dealt_amount":"4",
            "npwp":"111",
            "deal_type":"sell"
        }'
        

Example of Response

            {
              "status": true,
              "responseCode": "001",
              "responseDescription": "Transaction Successful",
              "data": {
                "deal_number": "A0908444",
                "value_date": "9/20/2018",
                "deal_date": "9/20/2018",
                "rate": "13365.0000",
                "dealt_amount": "4",
                "dealt_currency": "USD",
                "counter_amount": "53460.0000",
                "expired_transaction": "2018-09-20T16:00:00"
              }
            }
            
            

HTTP Request

POST https://sandbox.partner.api.bri.co.id/v1/transfer

Request Header

Key Value Mandatory

Content-Type

application/json

Yes

Request Body

Field Data Type Mandatory Description

counter_currency

string

Yes

-

dealt_currency

string

Yes

-

dealt_amount

string

Yes

-

npwp

string

Yes

-

deal_type

string

Yes

buy or sell