Chopin supports both online and offline (manual) payment methods. While credit card is the mainstream payment method supported by most e-commerce platforms, we recognize many smaller businesses don't have POS or even a dedicated bank account. Therefore we have many customized payment options available.

Each payment method will appear as a button on your store. If you don’t add any payment options, there will be a “Submit Order” button. You can enable as many payment options as you’d like.

Jump to payment method options โ†’

Visit our Demo Store and see how they work in real world. If you don’t see your preferred payment methods, fill out a request (GitHub account required) or drop us a message โ†’

Order Minimum

Your customers' order total has to be greater than the minimum amount set to be able to place the order.


Store currency is default to USD (US Dollar). Choose your preferred currency code from the dropdown menu.

We will match the shipping country based on your store currency, but you can still update your eligible shipping country in Shipping .

Online Payment Processors

Integrating online payment platforms allows Chopin to verify transactions and post the result in realtime to order google sheet. Merchants will no longer have to manually confirm and verify each payment from customers.


We currently support Stripe as online payment processor for our Basic tier users . This allows customers pay with credit cards and debit cards.

Contact us to integrate Stripe account with your Chopin store โ†’

Stripe impose processing fee of 2.9% + 30ยข . The fee will be deducted directly from your any payment you received via Stripe. apio doesn’t take additional cut from your profits!

- [PayPal](

Offline (Manual) Payment Options

We also support popular manual payment options around the world. Manual payment means that the transaction will be handled outside of the Chopin checkout process and we won’t be able to verify these payments on your behalf. The payment method selected by the customer will be posted to order google sheet.

We are always looking to support as many payment methods as we possibly could. Fill out this request (GitHub account required) or reach out to us to suggest a new payment method!


Provide your Paypal.Me link . It should look like:

If you accept manual payments, we recommend PayPal.Me as this is the only manual option that auto-generate the order total amount and payee information for customers during checkout.


Provide your Zelle email or phone number.


Provide your Venmo handle.


Provide your E-Transfer email or mobile number.


Provide your Revolut mobile number or handle.


Provide your mobile number, Singapore NRIC/FIN, or Virtual Payment Address (VPA).


Provide your mobile number.

PayMaya NEW

Provide your mobile number.

Bank Transfer

Provide instruction on bank transfer, which might include name, bank address, account number, routing number, etc. If you need more space to provide detailed instruction, feel free to customize the confirmation email message .

Money Order

Provide instruction on who and where the money order should be mailed to.

Pay at Pick-Up

Select this method, if you wish to collect payment when customers pick up their orders.

No need to enter any details for this payment method. You can provide more instruction with customized confirmation email message .

Collect on Delivery

Select this payment method if you or the courier will collect payment when the order is delivered to customers.

No need to enter any details for this payment method. You can provide more instruction with customized confirmation email message .

Configure with Confirmation Email

We already pre-configure the payment instruction in confirmation emails for you, which includes order total, payment method, and account information. If you’d like to replace that information in another language or provide additional wording, you can customize the message in Order Settings under Custom Email Messages.

Read more about how to set up costom email message โ†’