CommonApiVersion 1.0.0

Get Encrypt Public Key

GEThttps://pay.globepay.co/api/v1.0/gateway/partners/{partner_code}/encrypt

Obtain the random key of the system to ensure the encrypted transmission of data.

FieldDescription
Accept

application/json

Path Variable

FieldTypeDescription
partner_codeString

Required, Partner Code

Query Params

FieldTypeDescription
timeLong

Required, UTC timestamp in milliseconds

nonce_strString

Required, Random string

signString

Required, Sign

Success 200

FieldTypeDescription
return_codeString

Execution result

public_keyString
encrypt_typeString

(ONLY RSA)

key_idString

RSA KEY ID

expireint

ERROR

NameDescription
return_code

Error Code

return_msg

Error Description

Error Code

NameDescription
SYSTEMERROR

Exception inside system

INVALID_SHORT_ID

Partner code is invalid or there is no partner associated with this code

SIGN_TIMEOUT

Sign expired, the difference between time and the server time is more than 5 minutes

INVALID_SIGN

Invalid sign

PARAM_INVALID

Parameters are invalid. See return_msg for more details.

NOT_PERMITTED

Gateway payment permission has not been enabled for this partner

INVALID_CHANNEL

Channel name is not available, check the Capitalize

PCI DSS Compliant

Security & Compliance

  • PCI DSSPayment Card Industry Data Security Standard compliant
  • TLS 1.2+API accepts TLS 1.2 / 1.3 encrypted connections only
  • SHA-256Every API request must carry a SHA-256 signature

On this page