Overview

Payin

A payin is a type of payment and is the movement of funds from a User to the Entities or Merchant. It can be for either a single one-time purchase or a subscription.

A payin is identified by the payinId in Loop and as an externalinvoiceID in the platform's system.

For ease, you can use the Pay component to collect a one-time payment, the first payment of a subscription, and collect authorization for a subscription payment.

If you do not want to use the Pay component, you can construct your own transaction. We provide sample code here.

Payment retries

Loop will attempt to process the payment every 3 minutes for 7 days.


Payment Types & Payment Destinations

The acceptedPaymentTypes defines the networks and tokens a Merchant is willing to accept.

The payoutDesintation defines where the payment is sent.

The payment type is initially set when you create a merchant and can be updated using the payment types endpoint.