Alipay, China's leading third-party online payment solutionAlipay, China's leading third-party online payment solution

Message encoding

To prevent errors or ambiguity caused by special characters enclosed in a message, encode the message properly before transmitting it.

Encoding scenarios

Encoding method

For the byte data, such as the signature and the encrypted content, encode the data with the base64 algorithm before transmitting.

base64

For the HTTPS URL data, perform URL encoding first via the urlencode algorithm before transmitting.

For example:

  • Original URL: https://www.merchant.com/authorizationResult
  • Encoded URL: https%3A%2F%2Fwww.merchant.com%2FauthorizationResult

urlencode