Payment Processing
...
Payment Processing Stages
Set Payment

Submit Payment

1min

The set payment feature manages transactions efficiently, ensuring a smooth checkout experience for your customers and secure payment processing for your business.

How it Works

Document image

  1. Retrieving Payment Information: The process begins by accessing the relevant payment information based on specific identifiers:
    • Cart ID: Uniquely identifies the customer's shopping cart.
    • Customer ID: Links the payment to the respective customer's profile.
    • Payment IDs: Refer to specific payment methods or saved payment details.
  2. Secure Data Handling: If payment data is encrypted for enhanced security, it undergoes a careful decryption process:
    • The encrypted information is securely decrypted using industry-standard protocols.
    • This step ensures that sensitive payment data remains protected throughout the process.
  3. Processing Payment Information: The system then processes either the decrypted payment data or already tokenized data:
    • Successful Processing: If everything proceeds as expected, the payment details are securely stored in a database, indicating successful submission.
    • Error Handling: If any issues arise during processing, an error response is generated to inform you and initiate troubleshooting procedures.
  4. Confirmation of Success: Once payment details are successfully stored in the database, the process concludes, confirming a successful payment submission. This indicates that the transaction has been processed and recorded accurately.





How it Works

  • Finding the Right Payment Data: The process begins by retrieving the relevant payment information based on specific identifiers, including:
    • Cart ID: Uniquely identifies the customer's shopping cart.
    • Customer ID: Links the payment to the respective customer's profile.
    • Payment IDs: Refer to specific payment methods or saved payment details.
  • Unveiling Encrypted Data (If Applicable): If payment data is encrypted for enhanced security, it undergoes a careful decryption process:
    • The encrypted information is securely sent to Google's Key Management Service (KMS).
    • KMS acts as a trusted custodian, decrypting the data and returning it in a readable format for processing.
  • Processing Payment Information: The system now handles either the decrypted payment data or already tokenized data (which doesn't require decryption):
    • Successful Processing: If everything proceeds smoothly, the payment details are securely stored in a database, indicating successful submission.
    • Error Handling: If any issues arise during processing, an error response is generated to inform you and initiate troubleshooting.
  • Confirmation of Success: Once payment details are successfully stored in the database, the process concludes, confirming a successful payment submission. This means the transaction has been processed and recorded accurately.