FAQ

Integration

How to generate signature in Python?
def signature(self, merchant_id, email, timestamp, secret_key):
        strings = '%s;0;%s;%s;%s' % (merchant_id, email, timestamp, secret_key)
        sig = base64.b64encode(hashlib.sha256(strings.encode()).digest())
        return sig.decode();

Subscriptions

Can customers change their payment method?

Yes. Customers can update payment details via the Subscriber Portal.

What happens if a payment fails?

The system retries payment per predefined retry settings. If unsuccessful, the subscription moves to Unpaid or Canceled depending on the configuration.

Can I set different billing intervals?

Yes. Subscriptions can be billed daily, weekly, monthly, or annually, with customizable interval counts.

Can I cancel a subscription immediately?

Yes. You can cancel via CRM or API, and customers can cancel from the Subscriber Portal.

What payment processors are supported?

Any PSP configured in your account that supports:

  • Merchant-Initiated Transactions (MIT)

  • Zero-Amount Authorization

  • Gateway-Side Tokenization

Last updated

Was this helpful?