Frequently Asked Questions
Stripe is a simple and powerful way to accept payments online. Stripe has no setup fees, no monthly fees, and no hidden costs. Hundreds of thousands of businesses—ranging from startups to Fortune 500 companies—rely on Stripe’s software tools to accept payments securely and expand globally.
Stripe is available to businesses in 25 countries. With Stripe, you can accept all major debit and credit cards from customers in every country in 135+ currencies. You can learn more at https://stripe.com/customers.
With Stripe, you can start accepting credit and debit card payments almost instantly. You can either create a new Stripe account, or connect an existing Stripe account if you already have one. Get started here and then download Charge for Stripe to start accepting mobile credit card payments on your phone, quickly and easily.
The Stripe Verified Partner Program is open to businesses who utilise the Stripe platform and meet certain criteria and at Charge for Stripe, we’re proud to be among the first mobile payment apps to be included in this recently revamped program. It means users of our apps can be confident that our app adheres to Stripe’s strict requirements, plus it gives us the ability to escalate support requests on behalf of customers (plus a bunch of other benefits). So if you are having issues with your Stripe account, get in touch with Stripe here and if your issue isn’t resolved quickly, get in touch and we’ll step in to help get your issue resolved quickly.
Check out our listing on the ‘Works With Stripe’ page at https://stripe.com/works-with/charge-for-stripe and find out more about the program at https://stripe.com/accept-payments/charge-for-stripe
Yes! Stripe meets and exceeds the most stringent industry standards for security. Stripe is also audited by a PCI-certified auditor, and is certified to PCI Service Provider Level 1. (This is the highest level of certification available.)
You can learn more about the technical details of Stripe’s secure infrastructure at: https://stripe.com/docs/security/stripe. You can see Stripe’s PCI certification here and here.
The Charge for Stripe app is free to download from Google Play or the Apple App Store and there are no monthly charges, minimum amounts or subscription fees.
When a transaction is processed using Charge for Stripe, a 20c AUD fee (or similar amount converted to other currencies – see full fee list below) will be applied per transaction, in addition to the applicable Stripe fees, which vary from country to country and can be found here. If you never process any payments via the app and only use it for tracking your Stripe account transactions, that’s completely free.
As there are no setup or ongoing monthly fees with Stripe or with our app, Charge for Stripe, you only pay fees when you actually make sales, which we think is the way it should be. We hope you’ll agree Charge for Stripe is a convenient, cost-effective way of processing payments on the go, especially when compared to other offerings, many of which charge a % of the sale amount, which adds up very quickly.
Here’s an example: the fees in Australia are currently (as of May 1, 2018) 1.75% + $0.30 for domestic cards. So for a $100 transaction, this is what the fees would look like:
Sale amount: $100
Stripe fees: $1.75 + $0.30 = $2.05
Charge for Stripe fees: $0.20
Total fees: $2.25
You receive: $97.75
Country-by-country fees
Australia: $0.20AUD
USA: $0.20USD
We have completed our initial limited roll-out and now expanded to additional countries with the fees as detailed below. If you would like to see Charge for Stripe available in your country, get in touch here.
Currency | Amount set at 19/12/17 |
USD | 0.2 |
AED | 0.55 |
ALL | 17.5 |
ANG | 0.3 |
ARS* | 2.75 |
AUD | 0.2 |
AWG | 0.3 |
BBD | 0.3 |
BDT | 12.75 |
BIF | 275 |
BMD | 0.15 |
BND | 0.2 |
BOB* | 1 |
BRL* | 0.5 |
BSD | 0.15 |
BWP | 1.5 |
BZD | 0.3 |
CAD | 0.2 |
CHF | 0.15 |
CLP* | 95 |
CNY | 95 |
COP* | 450 |
CRC* | 85 |
CVE* | 14.5 |
CZK* | 3.35 |
DJF* | 27 |
DKK | 1 |
DOP | 7.5 |
DZD | 18 |
EGP | 2.75 |
ETB | 4.2 |
EUR | 0.15 |
FJD | 0.3 |
FKP* | 0.1 |
GBP | 0.1 |
GIP | 0.1 |
GMD | 7.5 |
GNF* | 1385 |
GTQ* | 1.15 |
GYD | 31.5 |
HKD | 1.2 |
HNL* | 3.6 |
HRK | 1 |
HTG | 9.8 |
HUF* | 40 |
IDR | 2080 |
ILS | 0.55 |
INR* | 10 |
ISK | 16.2 |
JMD | 19.2 |
JPY | 17 |
KES | 15.8 |
KHR | 620 |
KMF | 64 |
KRW | 165 |
KYD | 0.13 |
KZT | 52 |
LAK* | 1275 |
LBP | 235 |
LKR | 23.5 |
LRD | 19.25 |
MAD | 1.5 |
MDL | 2.65 |
MNT | 375 |
MOP | 1.23 |
MRO | 55 |
MUR* | 5.2 |
MVR | 2.4 |
MWK | 110 |
MXN | 2.95 |
MYR | 0.65 |
NAD | 1.95 |
NGN | 55 |
NIO* | 4.75 |
NOK | 1.3 |
NPR | 15.8 |
NZD | 0.22 |
PAB* | 0.15 |
PEN* | 0.5 |
PGK | 0.5 |
PHP | 7.75 |
PKR | 16.85 |
PLN | 0.55 |
PYG* | 865 |
QAR | 0.56 |
RUB | 9 |
SAR | 0.57 |
SBD | 1.2 |
SCR | 2.15 |
SEK | 1.3 |
SGD | 0.2 |
SHP* | 0.11 |
SLL | 1170 |
SOS | 91 |
STD | 3185 |
SVC* | 1.35 |
SZL | 2 |
THB | 5 |
TOP | 0.34 |
TTD | 1.03 |
TWD | 4.6 |
TZS | 345 |
UAH | 4.27 |
UGX | 555 |
UYU* | 4.4 |
UZS | 1240 |
VND | 3500 |
VUV | 17 |
WST | 0.4 |
XAF | 85 |
XOF* | 85 |
XPF* | 15 |
YER | 38.5 |
ZAR | 1.95 |
* = American Express is not supported.[/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]
This varies from country to country depending on what Stripe supports. To find out what types of payment methods are available in your country, go to https://stripe.com/pricing and scroll down to the ‘Payments’ section which details the types of cards supported and the applicable fees.
As of August 2019, the following types of payments are available within Charge for Stripe:
- Standard payments: Processed immediately using the customer’s credit card details. Perfect for shops, market stalls, contractors and anyone wanting to accept credit card payments on their phone.
- Pre-authorized payments: These allow users to process a pre-authorized payment which can then be cancelled or processed at a late time, perfect for car hire or accommodation providers. Learn more.
- Request payments: Send a user a payment request via SMS or email, they click on the link and enter their credit card details to complete the payment. Simple. Learn more.
Subscription payments are not currently supported, but we are working with Stripe to try and include this in a future update. Stripe’s existing system only allows a % fee to be applied to subscription payments, which others are fine with, but we prefer a small fixed fee (e.g. $0.20USD) as we feel this is fairer for users than charging a % fee. Whether you’re processing a $150 payment or a $25,000, wouldn’t you rather we only charge $0.20USD rather than a % fee on top of the standard Stripe fees?
If you would like to see other types of payments supported, please let us know.
Charge for Stripe supports NFC and we believe this is the most convenient way to capture card details for processing charges. Tapping the customer’s card to the back of your device will make the card number and expiry appear in the app so you simply enter the CCV number and the amount (and e-mail address if you want to send a receipt) and click “Charge Card” and it’s done.
If your device or the customer’s card doesn’t support NFC, you can simply enter the card details manually or click the camera icon to take a photo of the card to capture the details that way. With all of these methods, none of the card information is ever stored on your device.
As for card readers, we don’t support them and have no plans to add support for them in the future, as we feel they are clunky, can get broken, lost and are unnecessary.
Go to the Settings section and scroll down to the ‘Lock’ section and switch “Use Fingerprint” to the on position. You can switch between PIN or fingerprint authentication by toggling these switches on or off, but one will always be selected as this is essential for security purposes.
Push notifications are implemented in Charge for Stripe using Stripe Webhooks functionality and allows users to receive notifications for a variety of different types of events. To select which events you would like to be notified about, go to the ‘Settings’ section, select your account where you can then turn notifications on or off and select whether or not to be notified for the different notification types including payments, payouts, new customers, refunds and more.
If you’re trying to download Charge for Stripe and Google Play or Apple App Store says it’s not available in your area, this is because we are initially launching in limited markets (Australia and US) and plan to roll out to other markets in the coming months.
UPDATE APRIL 2018: We have expanded to many more countries, however if it is still not available in your country, please let us know here and we’ll see if we can get you added.
Charge for Stripe allows users to accept payments in LOTS of different currencies by selecting from the list of currencies displayed in the settings section. HOWEVER, the dashboard screen will display values in the default currency of your Stripe account.
For example, if your Stripe account is registered in Australia, AUD will be your default currency and the chart will show values in AUD. If you change to accept payments in another currency (e.g. USD), the values displayed on the chart will still display AUD and the values displayed will be the converted equivalent of the payments converted to AUD. If you select an individual payment you will be taken to the ‘Payment Details’ screen which will show you the amount processed in the currency you selected (in this case, USD) and then show you the amount converted into your default currency (in this case, AUD).
As of July 2018, it appears there is no way to change the country in which your Stripe account is registered as per the Stripe documentation here, so it would be necessary to register a new Stripe account if you would like to change your default currency. This is out of our control, however you may wish to contact Stripe directly to see if they are able to assist with this.
Go to the ‘Settings’ section and scroll down to the ‘Security’ section and select ‘Change PIN” and follow the steps to complete the process. However, we recommend using fingerprint authentication (if your device supports it) as this is a more secure method and means you won’t have to complete the setup process again if you forget your PIN code.
If you have forgotten your pin, unfortunately you will need to reset the app and start again with the setup process. Rest assured none of your data will have been lost, but you will need to re-setup your accounts in the app. While we understand this is an inconvenience and will take a few minutes to resolve, we believe this is a better option than allowing the code to be reset on the device which would potentially open up access to your Stripe account by someone who may have stolen your phone.
To keep things simple, we recommend using fingerprint authentication to access the app, that way you don’t have to worry about remembering another PIN code.
If you have 2-factor authentication active on your Stripe account, you can still access the app, you’ll just need to follow these steps during the initial setup:
- Upon entering your Stripe credentials you will be prompted to enter the 2FA code from Google Authenticator or via SMS.
- If you leave the app to retrieve this code, when you return to the app to enter the code, the screen will refresh and a new code will be generated, so if you enter the one you received initially, it will say the code is incorrect.
- To get around this, you will need to receive the authentication code via SMS and when it is received on your device, do NOT tap the notification to be taken to the Messages app to view the code, but instead simply expand the notification to view the code and then enter it manually into Charge for Stripe and you should proceed to the final step of connecting your account.
If this sounds too tricky, an alternate method is to momentarily deactivate 2FA on your Stripe account, complete the authentication process in Charge for Stripe and then turn it back on once done.
You can read more about 2FA on your Stripe account here.
The Payment Request functionality was one of our most-requested features and we’re excited to finally be releasing it. Here’s how to use it:
- Tap the + icon and select ‘Request Payment’
- Enter the amount, description and either an email address or mobile phone number and tap the ‘Send Payment Request’ button.
Your customer will then receive an SMS or email with the details of the payment you have requested. The payment request will be displayed in your list of payments as ‘Pending’ until your customer either provides their payment credentials to complete the payment (it’ll then change to ‘Charged’) or selects ‘Cancel’ (it’ll then display as ‘Cancelled), or the payment request will automatically be cancelled after 7 days if payment is not processed or cancelled before then.
If you would like to cancel a payment request, select the payment to view the payment details and then tap ‘Cancel Payment Request’. This will cancel the request immediately. If the user clicks on the link provided in the sms or email after the request has been cancelled, they will be advised the payment request is no longer valid.
We hope you will find this functionality really useful and as per usual, if you encounter any issues or have any suggestions, please don’t hesitate to get in touch.
Yes, both the Android and iOS versions of Charge for Stripe support the SCA requirements that take effect from September 14th, 2019. You can read more about this here.
Stripe requires users connecting with third-party apps like Charge for Stripe to do so with an admin account, so if you’ve logged in with an account that doesn’t have admin access, please tap ‘Switch account’ and login with an account that has admin privileges.
The maximum limit for payments being processed using Stripe is $999,999.99, but obviously the actual limit depends on the limit on the user’s credit card.
Yes you can! And you can process payments across multiple devices simultaneously as well! Login with your Stripe account credentials on as many devices as you like (Android and iOS) and you will be able to process payments on all of them.
You sure can! Go into the “Settings” screen and turn on “Test Mode” – after doing so, you will see a noticeable “TEST MODE” indicator displayed at the top of all screens. This will allow you to process some test charges so you can check everything is working as it should.
To complete transactions while in test mode, simply use the credit card number 4242 4242 4242 4242 with an expiry any time in the future (e.g. 09/24) and any 3 digits for the CVV and you will be able to complete a test transaction. If you then login to your Dashboard and select ‘View test data’ you should be able to see the test transaction(s) you’ve just processed. Be aware that e-mail receipts will not be sent while in “Test Mode”.
Don’t forget to turn off “Test Mode” before you want to process transactions for real.
Sometimes notifications may stop working due to updating your device software, so if you’ve checked that notifications are switched on within the Charge for Stripe app settings and also within your device settings (e.g. Settings->Notifications), please uninstall the app and then reinstall it from Google Play/App Store which should reset the connection to the notification server.
If the issue remains after following these steps, please don’t hesitate to contact us and we’ll be happy to assist you further.
On the ‘New Payment’ screen, simply enter the customer’s e-mail address and a receipt will automatically be e-mailed to them when the payment is processed.
Note: You will need to have Emails turned on in your Stripe account, which you can activate at https://dashboard.stripe.com/account/emails.
If you would like to customise your receipts (we recommend you do) to include your company logo and change colours etc, simply follow the instructions provided here.
Refunds can be processed within Charge for Stripe by selecting the payment you would like to refund and selecting the ‘Refund’ button and confirming you would like to refund that payment.
Alternately, you can issue issue refunds via your Stripe Dashboard. Depending on your customer’s bank, the customer will see the refund show up between 5–10 business days later. Refunds can be whole or partial—that is, you can refund any amount up to the original amount of the charge. For details, see: https://stripe.com/docs/refunds.
Yes! Charge for Stripe allows you to add multiple accounts to the app and switch between them to view data or process payments on whichever account you would like.*
To add additional accounts, simply select ‘Accounts’ from the overflow menu and then select “+” and go through the process to login to your Stripe account and select the account you would like to add into the app.
To remove an account, select ‘Accounts’ from the overflow menu and select the delete (bin) icon next to the account you would like to delete and then confirm you would like to remove that account from the app.
*Upgrading to the Pro version of Charge for Stripe via in-app purchase is required to access this functionality.
This upgrade allows users to manage multiple Stripe accounts within Charge for Stripe.
Purchasing the upgrade once will unlock this functionality permanently and additional Stripe accounts can then be added and payments can be processed to any of your Stripe accounts, plus you can also receive notifications for any or all of your Stripe accounts.
Terminal mode was developed as a result of user input and works to allow account holders to limit access to users. Here’s how to use Terminal Mode:
- Go to ‘Settings’ and select ‘Terminal Mode’
- Enter a code which will allow you to exit terminal mode.
The device will now be in terminal mode which only allows access to the payment screen. This is perfect for times when you want to allow staff to process payments but not access Dashboard data or process refunds.
To exit terminal mode simply tap the padlock icon in the header and enter to the pin code set (as mentioned above) to return to normal access mode with full functionality.
Pre-authorization payments allow users to put a hold on a credit card for a certain amount, without actually processing the payment, just like hotels and hire car operators do.
After completing a pre-authorization payment, you have 7 days to process or cancel the payment, otherwise it will automatically be cancelled after 7 days.
To process a pre-authorized payment:
- Tap the “+” icon and select “Pre-authorized Payment”
- Enter the amount and card details etc and tap “Charge Card”
- To proceed with processing this payment, simply tap the payment in the list of payments and tap “Process” and the amount will be charged in full.
- To cancel this pre-authorized payment, simply tap the payment in the list of payments and tap the menu icon in the top right corner and select ‘Cancel’.
For sure! If you want to remove Charge for Stripe from your Stripe account, you can do so by logging into your Stripe account, selecting Connect -> Settings -> Connected Applications (or click on the link below) and then click the “X” next to “Charge for Stripe” to remove it from your account. Once disconnected, you will no longer be able to process payments using Charge for Stripe unless you reconnect your account.
Reference: https://dashboard.stripe.com/account/applications
No. Charge for Stripe is built specifically for Stripe, so if you don’t already have an account setup, you can find out more about setting up an account on the Stripe website here.
You can sign up for a Stripe account by visiting their website here.
Stripe supports all major credit and debit cards, plus other payment methods. To find out which specific payment methods available in your country, please see Stripe’s Payment Options page and select your country at the page’s bottom-left corner. Here are some examples:
- U.S. businesses can accept Visa, MasterCard, American Express, JCB, Discover, Diners Club, and China UnionPay.
- Australian, Canadian, European, Hong Kong, and Singaporean businesses can accept Visa, MasterCard, and American Express.
- Japanese businesses can accept Visa, MasterCard, American Express, JCB, Discover, and Diners Club.
You can also accept gift and prepaid cards of the above types. You can use Stripe to charge cards of these types from customers anywhere in the world.
Stripe also supports Apple Pay, Google Pay, 3D Secure, SOFORT, iDEAL, Giropay, Bancontact, SEPA direct debit, and China’s Alipay.
Once you’ve made your first charges with Stripe, your first payout will be initiated, and should post within seven days. Thereafter, all US-based merchants will receive payouts on a rolling two-day schedule.
Payout schedules vary slightly for merchants outside of the US. See your country’s payout schedule.
You can link your bank account, and set the frequency of these payouts, in your Stripe Dashboard’s Balance page. From there, you can also view all payouts from Stripe to your bank account. To learn more, visit Stripe’s documentation on Receiving Payouts.
Absolutely! If you are travelling overseas and would like to accept payments while you’re over there, Charge for Stripe has you covered. Users can Switch between currencies by visiting the ‘Settings’ section within the app and selecting the desired currency from the dropdown. While the payments are processed in the currency you select, Stripe will convert the amount into the currency associated with your Stripe account and payout the funds into your bank account as per usual. This means there is no need to setup Stripe accounts in each of the countries you visit. Read more about this on the Stripe website here.
Customers will see the descriptor that you provide in your Stripe Account settings. (Look for the Statement Descriptor field.) You can customize this entry to match your business name or anything more specific you might like.
Stripe accounts are usually approved instantaneously, however sometimes there are delays or more information is required by Stripe before they can fully activate your account. To find out more about this, please check out https://support.stripe.com/questions/how-long-is-the-approval-process and if you would like to contact Stripe about removing the restriction on your account, please contact them here.
If you encounter this message when trying to process a payment it is due to your account not being activated. Please go to https://dashboard.stripe.com/account/details and complete the account activation process and you will then be able to process payments.
You can learn more about this at https://support.stripe.com/questions/how-long-is-the-approval-process and reach out to Stripe for assistance with resolving this by going to https://support.stripe.com/email
A dispute (also known as a chargeback) occurs when a cardholder questions a charge with their bank or credit card company. When a dispute comes in, Stripe gets information about it from the bank, and displays one of eight reason categories to our users.
Depending on the reason, the Stripe Dashboard will guide the user through submitting the best type of evidence to support the charge, as outlined here: https://stripe.com/docs/disputes/categories. Once the user submits the dispute evidence to Stripe, Stripe will submit the evidence to the banks/card networks on their behalf, so that the user does not have to deal with these institutions directly.
To be notified about disputes, select email notifications through your Dashboard:https://dashboard.stripe.com/account/emails. (Select “Email me for: Disputes.”)
Here are some overall best practices for avoiding fraud:
https://support.stripe.com/questions/avoiding-fraud-and-disputes.
Contact Charge for Stripe about these types of questions:
Order-related:
- Has my order arrived?
- What is the tracking information?
- What is the shipping address?
- How much tax is charged on an item?
Customer-related:
- How do I get in touch with my customer?
Country and currency support:
- What countries are supported?
- What currencies are supported?
- What international payment methods are supported?
Contact Stripe about these types of questions:
Transaction-related:
- Questions regarding a specific charge, refund, payout, or dispute
- Account-related issues, including account lockouts
- Using the Stripe Dashboard’s functionality and settings
This is due to the API keys in your Stripe account being expired and is out of our control, however it’s easy to resolve this by following these steps as provided by Stripe Support:
- Login your Stripe Dashboard : https://dashboard.stripe.com/developers
- Select ‘Developers’ on the left of the page, then click ‘API Keys.’
- Select the ‘•••’ button on the right of the API key and Select ‘Roll key…’
- Select when you’d like your old keys to be expired and enter your password to confirm. Here’s a link with more specifics: https://stripe.com/docs/keys
Once you have completed the above steps, please uninstall Charge for Stripe and then reinstall it (just to ensure you’re prompted to complete the initial setup process again) and you should be able to connect your Stripe account all ok, however if you still encounter this issue after following these steps, please contact us so we can assist you further.
Well, we’re glad you asked. Here are a couple of things we think are pretty cool.
- Cha-ching: Every time you receive a payment (or payout or new customer, or… check the notifications section for all the options) you’ll hear a wonderful “Cha-ching” sound. It’ll be music to your ears every time you hear it!
- Hash: We’re as security-conscious as the next person (probably even moreso), which is why when you tap a card to add the details via NFC, we’ll hash (hide) all the card numbers with the exception of the last few digits. It’s just 1 of the ways we’re trying to keep shoppers and sellers happy and safe.
Have any suggestions for how we could improve Charge for Stripe? We’d love to hear from you here.
For support, please visit our new support page: https://support.chargeforstripe.com/