Interface Rules

Data submission and receiving

Note:If the merchant needs to verify the SSL certificate, after binding the certificate public key, please send the merchantId, company name and contact information to tech- support@geoswift.com; If the merchants does not provide the above information (one-way certification), the loss shall be borne by merchant company.

All of Geoswift’s data are received and submitted by POST. Besides, the data are submitted to the interface and receiving asynchronous callback in the format of AES encryption (request JSON). The asynchronous callback is returned by the stream.

Request Head:ContentType = “application/vnd.Geoswift-v3.0+json”;

Asynchronous Notification

  1. when your company's system receives the successful payment or data cancellation notification from Geoswift(Server point-to-point communication), receiving "SUCCESS" in response from your server is required by us. Once obtaining the response, we would consider that your company has received the notification. Otherwise, the notification will continue sending for four times at an increasing interval, the time intervals are 20/30/40/50 seconds, with a total duration of 140 seconds to ensure the order notified successfully.
  2. Asynchronous callback is defined as a notification behavior, and the merchant end needs to respond as required after receiving the notification. Redirection is not supported.
  3. The status returned by the synchronized callback only stands for the order request status and cannot be used as a judgment of the final order status. The final order status is subject to the asynchronous callback and the query interface.

Precautions

Others