Login-free Page Integration

Brief Description

  • Integration of login-free page, API interface integration required, users exempted from email verification.
  • This integration method requires customizing your own domain for access. Ach can perform mapping. Please provide your domain name and the corresponding SSL certificate. Contact technical support for configuration.

Environment Information

Unmapped URLs:

  • Test Environment Domain: https://sbx-card-api.alchemypay.org
  • Production Environment Domain: https://card-api.alchemypay.org

Mapped URLs:

  • Test Environment Domain: https://{merchant-defined-url}
  • Production Environment Domain: https://{merchant-defined-url}

API Description

Request Method: POST

Request Path: /open/merchant/api/v2

Request Parameter

ParameterSignMandatoryTypeLengthDesc
emailYYstring64Email address
appIdYYstring32Merchant appid
signYYstring512Signature

Request Example

{
  "email": "[email protected]",
  "appId": "qmamnbodyqzbdr0w",
  "sign": "8979EEB59CF15246A04E033962CA4084973A9D0F2F5CC08F07B99E9D0338F4486ED7700CF78F6365C2E399ED593B3EF9059F2EC808B5107CED8CC17BA0475962"
}

Response Parameter

ParameterTypeDesc
codestringPlease refer to the code description for coding details.
msgstringResponse message
modelobjectReturned when successful
traceIdstring-
successbooleanStatus of successs
errorbooleanStatus of fail

Response Example

Successful Response Example

{
    "code": "0",
    "model": {
        "webUrl": "https://card-exchange.abcdefg.com?token=09d404xxxxxxxxbaad1"
    },
    "msg": "success",
    "traceId": "68f1df9fb908170e1ce046a5939c6d74"
}

Failed Response Example

{
  "code": "1006",
  "msg": "Signature error",
  "model": null,
  "traceId": "644622ad97df9eed485ae837c9a48d5a",
  "error": true,
  "success": false
}

For more information on return codes, please refer to the code description.