FAQ

Integration

chevron-rightHow to generate signature in Python?hashtag
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

chevron-rightCan customers change their payment method?hashtag

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

chevron-rightWhat happens if a payment fails?hashtag

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

chevron-rightCan I set different billing intervals?hashtag

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

chevron-rightCan I cancel a subscription immediately?hashtag

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

chevron-rightWhat payment processors are supported?hashtag

Any PSP configured in your account that supports:

  • Merchant-Initiated Transactions (MIT)

  • Zero-Amount Authorization

  • Gateway-Side Tokenization

Last updated