Skip to main content
Shoppers can subscribe and pay with crypto (USDC) through TygaPay. At the first checkout, the shopper approves a recurring agreement in TygaPay. Fluid then charges each renewal against that agreement. A shopper who approved a wallet does nothing at renewal time. Otherwise, TygaPay emails the shopper a pay link for each renewal.
TygaPay crypto subscriptions work on TygaPay sandbox accounts only. TygaPay does not yet allow recurring orders on live accounts. Live TygaPay accounts are not offered on subscription carts, and you cannot set a live TygaPay account to recurring-only.

How it works for your shopper

1

Choose TygaPay

At checkout, the shopper pays for a cart with a subscription item by choosing TygaPay.
2

Approve the agreement

The shopper approves a recurring agreement in TygaPay. The agreement sets the limits Fluid can charge.
3

Renewals are charged automatically

Fluid charges each renewal against the agreement. With an approved wallet, the shopper takes no action. Without one, the shopper pays a link that TygaPay emails.

The limits the shopper approves

Renewals that stay pending

A renewal can be pending. If the shopper did not approve a wallet, TygaPay sends a pay link, and the renewal waits up to 24 hours for the shopper. Fluid settles a pending renewal when TygaPay sends its webhook. Fluid also re-checks pending renewals on a schedule.

When the agreement stops working

The next renewal declines if the shopper does any of these, or if the agreement expires:
  • Revokes the agreement in their wallet.
  • Removes the spending limit.
After a decline, the normal dunning flow asks the shopper for a new payment method.

When Fluid cancels the agreement

Fluid cancels the agreement at TygaPay in either of these cases:
  • The last Fluid subscription that uses the agreement is cancelled.
  • The last Fluid subscription that uses the agreement moves to another payment method.
TygaPay does not email the shopper when Fluid cancels the agreement. When a subscription is cancelled, Fluid’s subscription cancelled email tells the shopper.

Points

A subscription cannot be paid fully with points on TygaPay, or on another redirect payment method. The shopper must pay part of it with the payment method.

Set up TygaPay

1

Add the payment account in Fluid

On APM, click Add Payment Account and choose the TygaPay payment type. Use your TygaPay sandbox account, because live accounts are not offered on subscription carts.
2

Select the webhook events

In the TygaPay portal, open the webhook endpoint for Fluid. Select the order.*, refund.* and mandate.* events.
3

Turn on Subscription emails

In the TygaPay portal, go to Settings › Customers and turn on Subscription emails. A shopper who did not approve a wallet then gets the renewal pay link.