It does not include Stripe Terminal Payments. I will perhaps add it as a seperate Plugin in the future.
okay, please update if you do. Would be very interested in that!
Donāt hold me to it, if I start on the integration it wonāt be within the next 6 months
This looks like an interesting Stripe plugin alternative to the main Stripe plugin by Bubble and the Stripe.js plugin by CoPilot.
Quick question: does this plugin support prorated billing for when a user switches between plan types (upgrade / downgrade) ?
Good question, I just added it to the Plugin.
Prorating is the default behavior, but you can disable it by setting proration_behavior
to none
using the workflow API: Create a Direct Subscription
New update, you can now specify the TOS agreement for Connected Accounts, works for Express and Custom. Continue the onboarding process by creating an Account Link.
- Added TOS agreement option for recipient agreements with connected accounts. This allows cross-border payouts with destination subscriptions.
- Full service agreements do not allow destination subscriptions if the platform and seller are from a different region, there is some wisdom behind this due to tax legislations overseas etc.
Update
- Automatic tax calculation boolean value for checkout session payments. Default to false.
Update, changes made on behalf of an existing integration. Feel free to shoot out if you guys need anything else added to this plugin.
- tax behavior on checkout session payments
- tax behavior on creating new prices
- ability to create a connected account on the recipient agreement for cross-border transfers
- charge api - create a new charge (replaces bubbleās default one and automatically continues with critical errors, allowing you to use this call on the back-end of your application on a scheduled basis)
New amazing update and the main reason behind this is that Bubbleās official plugin somehow generates a new customer on their popup checkout, which kinda messed up the flow on our app. Out of necessity created and possibly a major addon for most users using this plugin.
- Added Element popup to generate card tokens with Stripeās secured popup environment.
- Updated demo to display how this works.
- Youāll need to add the element to your page to use the workflow.
- Events available to track when a token is created, which can be converted to a source
- Youāll need to add your public key to the back-end of your Plugin.
Update
- Ability to use a coupon for SCA Checkout Session Payments and Subscriptions.
Update
- Checkout Session Payment More (2 prices) , ability to checkout with 2 seperate prices. Updated attached as we needed this for a live integration
Update
- checkout collection for addresses, particularly useful for collecting the userās address within Stripe. This is a requirement for certain payment methods like afterpay.
Update
- Added support for abandoned cart promotions on checkout session payments.
Does this mean the plugin will enable a US based LLC/US bank account to make payments to marketplace sellers in other countries? Weāre finding conflicting info in Stripe as to whether itās possible and weāre totally confused as to how we enable it if it can be done
Recipient agreement allows for cross-border transfers. Your bank account needs to be verified and you can only transfer from your balance.
Once verified you can top-up your balance to cover transfers.
Updated and added new features for Session Payments.
- Shipping tax behavior
- Shipping address_collection
- Tax behavior
- Promotion codes
- Recovery enable/disable
- Consent collection for abandoned carts
Does this apply to subscriptions where it will set the following value for invoices
āautomatic_tax[enabled]ā=ātrueā
apparently this needs to be set in order to automatically apply tax for the customers region.
Yes that is true, you can also modify these invoices before they are finalized. The automatic tax is enabled when creating a subscription.
@nocodeventure Iām assuming that the response should show enabled = true when I create a subscription and its not. Am I assuming wrong?
Update 3/11
- Added support for Payment Element
- Added support for wechat_pay on session payments
More details here: Stripe Payment Element | Stripe Documentation