Joys Digital Payments
This add-on is part of our Subscription plan.
Subscribe once — enjoy all add-ons without limits.
Joys Digital Payments connects a Joys Digital payment gateway to CS-Cart. The customer pays on the payment service side, while the store receives the payment result, saves transaction identifiers, and moves the order to the required status.
What it is for
The add-on is useful for stores that accept payments through Joys Digital and want to manage the payment from a standard CS-Cart order. The administrator configures the POS terminal, RSA keys, callback URL, and order statuses for successful payments, errors, and refunds.
Key features
- Adds the Joys Digital payment processor to CS-Cart payment methods.
- Creates a payment and redirects the customer to the Joys Digital payment page.
- Sends the order amount and cart contents to the payment service.
- Lets the administrator specify the POS terminal ID and private RSA key.
- Generates an RSA key pair from payment method settings and shows the public key for the Joys Digital account.
- Shows the callback URL for payment result notifications.
- Lets the administrator select order statuses for successful payments, errors, and refunds.
- Receives Joys Digital notifications and updates the CS-Cart order.
- Saves the internal payment sequence and external transaction ID in order payment information.
- Adds order-page actions for refreshing the transaction status and processing a refund.
How it works
The administrator creates a payment method with the Joys Digital processor, enters the POS terminal ID, and provides the private RSA key. If the keys are not ready yet, they can be generated directly in payment method settings: the private key is saved in CS-Cart, and the public key must be copied to the Joys Digital account.
During checkout, the add-on creates a payment, signs the request with the RSA key, and sends the data to Joys Digital. If the service returns a payment URL, the customer is redirected to the Joys Digital page and completes the payment there.
After payment, Joys Digital sends a notification to the store callback URL. The add-on checks the order, records the transaction data, and moves the order to the configured status. From the order page, the administrator can request the current transaction status or process a refund if the payment has already been completed.
Have questions about the add-on?