Skip to main content
Everything you do to a charge, from creating one for a late fee to collecting it and keeping the customer’s card up to date.

Create a charge

1

Open the cycle

Open the cycle from Cycles.
2

Select Create charge

On the Billing card, select Create charge.
3

Choose a charge type

Select Custom for a one-off charge, or one of your charge types such as Late fee. A type marked (0% tax) carries no tax.
4

Enter the amount and description

Enter the Amount and a Description the customer sees on the charge, for example Late return fee. For a custom charge, set Tax to Apply shop tax rates or No tax (0%). Select Create charge, and the charge is created as Pending and appears on the cycle’s billing.

Select Create charge, pick a charge type, enter an amount and description, then Create charge.

Collecting the charge needs a vaulted card or a draft order payment. See Create a payment. A charge set to No tax (0%) can only be collected through a draft order.
Use the Create charge action with:
  • customer: the customer to charge, for example customer.id
  • chargeableId: the cycle or membership to charge
  • description: the message included in the charge
  • amountCents: the amount in cents, for example 1234 for $12.34
  • taxable: leave on to apply your shop tax rates, or turn off for a tax-exempt charge such as a damage claim

Create a payment

1

Open the charge

Open the charge from Charges.
2

Select Create payment

On the Payments card, select Create payment and pick how to collect it. A new attempt appears in the table with its status.

Mark charges as paid

When a customer pays outside Shopify, for example to a debt collector or by bank transfer, mark their charges as paid so Supercycle stops trying to collect them. For each customer, Supercycle creates one draft order covering their selected charges and completes it, so the payment is recorded as a paid Shopify order.
1

Select the charges

On Charges, tick the charges that have been paid. Filter the table first and select all to pick every matching charge, including those on other pages.
2

Select Mark as paid

Open the ••• menu and select Mark as paid.
3

Confirm

Select Mark as paid in the modal. The charges are processed in the background.
Charges show as Paid once Shopify confirms each order, usually within a minute. Charges that are already paid or canceled are skipped, and so are charges already being marked as paid, so running it again won’t pay anything twice.

Retry a failed payment

1

Open the charge

Open the charge from Charges. A charge in dunning shows a Dunning active banner on the Payment attempts card with the attempt count and the next scheduled retry.
2

Select Retry now

Select Retry now in the banner.
3

Confirm the retry

Confirm in the modal. Supercycle creates a new billing attempt straight away, skipping the retry interval. The attempt still counts toward the maximum retries.

Select Retry now, then confirm to create a billing attempt straight away.

Retry now only appears while dunning is active on the charge. The schedule it skips is set under Dunning.
Use the Create payment attempt action with the charge_id. Pair it with the Payment collection failed trigger to retry after a delay or once the customer has updated their card.

Change the payment method on a contract

1

Open Change payment method

Open the ••• menu on the billing card and select Change payment method.
2

Pick the card

Select one of the customer’s other saved payment methods, then Save.

Open the billing menu, select Change payment method, pick the card, then Save.

Only cards vaulted for this customer are listed. Turn on card vaulting to save cards at checkout.
1

Find the contracts on a bad card

On Subscription contracts, filter Payment method to Expired or Revoked.
2

Select the contracts

Tick the rows, or tick the header checkbox and then Select all N subscription contracts.
3

Select Change payment method

Confirm with Update. Each contract moves to the newest other payment method its own customer has on file that is neither expired nor revoked.
A card belongs to one customer, so bulk can’t move contracts onto a card you choose. Contracts whose customer has no other usable payment method are left alone.
1

Open Send link to update card

Open the ••• menu on the billing card and select Send link to update card. It’s unavailable when the contract has no card.
2

Send it

Check the card shown, then select Send email. Shopify emails the customer a secure link to enter new details.
1

Find the cards that need replacing

On Subscription contracts, filter Payment method to Expired, or Payment method expiry to Next month to reach customers before their card lapses.
2

Select the contracts

Tick the rows, or tick the header checkbox and then Select all N subscription contracts.
3

Open Send link to update card

It’s in the ••• menu. Select Send emails to confirm.
One email goes out per card, so a customer whose contracts share a card is emailed once. Contracts with no card, or a revoked one, are skipped.
1

Open the customer's payment methods

Open the customer from Customers and select Payment methods on the Customer card.
2

Choose an action for the card

In Manage payment methods, open the ••• menu on the card. Send link to update card emails the customer, and Replace card lets you enter new details yourself.

Open the card's menu to send an update link or replace the card.