PayAnyCoin Flow

PayAnyCoin- Flow


Complete a PayAnyCoin (PAYC) payment by following the steps below.

How It Works

  1. The merchant retrieves the supported crypto currency and protocol combinations from MiFinity using GET /api/crypto-currency-protocol-maps.
  2. MiFinity returns the available currencies and protocols that can be used for the PAYC payment.
  3. The merchant creates the PAYC transaction by sending the payment request to MiFinity using POST /api/payments/crypto-pay/execute.
  4. MiFinity creates the transaction and returns a PENDING status while the payment is being processed.
  5. MiFinity submits the payment to the payment processor.
  6. The payment processor validates and reserves the payment, then transfers the funds to the destination wallet.
  7. The payment processor returns the final transaction status to MiFinity as Success or Failed.
  8. MiFinity updates the transaction status and sends an asynchronous webhook notification to the merchant with the final result.


Did this page help you?