Charge – Secure Payment Processing Made Easy

Modified on Mon, 27 Jan at 3:20 PM

This endpoint lets you process and settle payment immediately if you set the capture parameter to true. You can charge a card, bill an existing customer, or even record a payment via paper check.


Here’s how it works:

  • Instant Settlement: If you set capture to true, the payment is immediately settled in one go. If you’d rather settle it later, set the capture to false and settle it separately using the Capture endpoint.
  • Secure Access: Make sure to include the key-hash in the headers—this keeps your payment data secure and ensures that only authorized calls are processed.
  • Using Saved Payment Methods: If you’re charging a customer from a vault, the system will automatically use their default payment method. Want to use a different one? Just pass the overrideDefaultPaymentMethod parameter with the specific payment method ID.
  • Testing Made Simple: While testing in sandbox mode, you can use the token 00000000-000000-000000-000000000000 to streamline your development process.
  • Card Payments: For Regular and dual pricing accounts, no extra fees or discounts will apply to card payments.


This endpoint is versatile, secure, and straightforward, perfect for integrating payment functionality into your application!


Reference to API Integration Documentation

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article