Crypto.com Pay Integration
Last updated
Was this helpful?
Last updated
Was this helpful?
This page illustrates some integration options for the Crypto.com Pay . The Crypto.com Pay module can be integrated directly into your game development environment.
Crypto.com Pay Developer
Optional: Web-hook server (e.g. nodejs, )
The Crypto.com Pay module makes use of REST API calls to trigger certain actions. These action will create events that are retrievable via web-hooks. The following shell command illustrates how to initiate the Crypto.com Pay payment.
To use the Crypto.com Pay module in Unity we can simple use the module to simulate a post request. We recommend to use a web-hook server to retrieve the payment event responses. This section illustrates how a new web-view game object is created to display the Crypto.com Pay page within the game. To install the web-view module, please follow the examples below.
Step 1. Create a new 3d Game in Unity.
Step 2. Add the following dependency to the manifest file in Packages/manifest.json
Step 3. Create a button game object.
Step 4. Create a script called CdcPay.cs
and add the following code to yourc
Step 5. Create an empty game object called script, and add the CdcPay.cs
script to it.
Step 6. Drag the script game object into the button onClick component and select the CdcPay()
method
Step 7. Run from the editor and click the checkout button.
Step 8. Complete a test order and retrieve the payload via web-hook as explained in the next section.
Step 1. Clone the following repository
Step 2. Run the following commands:
Step 3. Open a new terminal and run the following command:
Step 4. Add the forwarding url from the ngrok GUI as your payload endpoint in your merchant dashboard.
Step 5. Run the Crypto.com Pay API from a client (e.g. the web-view module in Unity).
Web-hooks make it easier to integrate with Crypto.com Pay by allowing you to subscribe to a set of events. You can refer to for the schema of the objects.
To simulate a purchase and retrieve the payload from the Crypto.com Pay events, you can use this web-hook server .
You can read more about the Crypto.com Pay integration .