The Outward API allows partners to send money from Thailand in Real-Time using API calls. If you are interested please contact our [email protected]

Transaction Endpoints

Below are a collection of endpoints for creating a transaction

1.) Application Identity

POST <https://ticket-booth-staging.api.dee.money/auth/app_identity/callback>

Before we begin working with the system we need to authenticate the application to get access to the token.

You can use your client_id and client_secret to generate a token.

You will need to encode your token like this:

client_id:client_secret

Then you need to encode this string using base64 into a URL friendly format

Once you get the final encoded string you can pass it into the endpoint

{
  "token": "theEncodedToken"
}

Once you successfully authenticate you will get a JWT token in the header which you will need to use to make further requests.

In the header you will see something like this

Bearer eyJhbGciOiJIUzUxMiIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJ0aWNrZXRfYm9vdGgiLCJleHAiOjE1NzEwNTE5NzIsImlhdCI6MTU3MTA0ODM3MiwiaXNzIjoidGlja2V0X2Jvb3RoIiwianRpIjoiMDU2NjBmZjAtNWU5My00MjY4LWI3YTItNTZlZDVkOTA0Y2NlIiwibmJmIjoxNTcxMDQ4MzcxLCJwZW0iOnsiYXBwIjoxfSwic3ViIjoiYXBwOjIiLCJ0eXAiOiJhY2Nlc3MifQ.OHh08buCyk4RY2Nhp-qgClKo7INT8buWd_TxgTu3_rHgiegw60GqRRbdDKRaTS7Sx-lg7peROk0g6te8Jg0MYQ

This token will expire in 1 hour. You can use your client_id:client_secret combination to get a new token.

2.) Token Verification

POST <https://grand-central-staging.api.dee.money/auth/sessions>