Authentication Token

Before you can call any API endpoint, you must first acquire an OAuth 2 authorization token. This is done by calling the following POST endpoint:

Request

POST https://tokoapi-dev.netzme.com/public/api/ppob/v1/get-token

Headers

NameValue

Content-Type

application/json

X-SIGNATURE

X-CLIENT-ID

Partners ClientId, eg Xersia01

X-TIMESTAMP

Epoch time

X-MSG-ID

Random ID (eg: UUID)

NameTypeDescription

requestId

String

value must same with X-MSG-ID

requestTime

Long

value must same with X-TIMESTAMP

type

String

TYPE_GENERATE_TOKEN

body

JSON Object

Body Object

Body

NameTypeDescription

merchantId

String

your MerchantID, eg: M_YDXabcd1

webview

Boolean

To show url or openAPI

additionalInfo

String

leave as empty string for now

Response

{
    "requestId": "ed3f6763-b1bd-40e3-aecb-ddaa2c3a9775",
    "type": "TYPE_GENERATE_TOKEN",
    "status": 100,
    "statusMessage": "SUCCESS",
    "body": {
        "expiredToken": 1709721773949,
        "token": "eyJzaWduYXR1cmUiOiIwZGEwYmQ1MWU0MjI2Mzc4YWZhMTliYTM5MDRlZjg5NzQxNWY4ODgzZWI0YjI5ZDM5NzM4YTllZjE2OWIxYzc3IiwidG9rZW5QcG9iVXNlclJlc3BvbnNlIjp7InVzZXJJZCI6InJhaHlhbi1jbGllbnQiLCJleHBpcmVkVHMiOjE3MDk3MjE3NzM5NDksInJvbGVzIjpbInBwb2IuZ2FtZV90b3B1cF9pbl9nYW1lIl19fQ%3D%3D"
    }
}

Last updated