Does stripe checkout provide download files after purchase
Fix: Item card views customers, licenses, subscriptions, etc size improperly. Fix: The wrong class name was on the Checkout state input. Fix: Amazon Gateway settings are now checked before loading the scripts for Amazon Payments. Fix: The payment notes were included in normal comment count. Fix: Disabling API request logging was not working.
Fix: Undefined index notices could be triggered during the login process on checkout. Fix: Undefined index notice was shown on the dashboard widget. Fix: The history-downloads. Fix: When adding fee to cart, we now preserve the decimal precision.
Fix: Recounting store stats now resets the report transients. Fix: Improved the fault tolerance and error handling of creating discount codes. Fix: Product import now defaults to the main admin user if the author does not exist. Fix: Multi-option purchase mode and variable prices work better with buy now buttons. Fix: Supplying an invalid date range on reports could produce an incorrect graph. Fix: Variable Pricing options were inconsistently being shown and hidden when toggled.
Fix: When single day ranges were used on Payments list table, order status counts were not loading. Fix: When changing report years, the report data could have been incorrect. Fix: Payment counts were incorrect on the Payments list table when custom dates were used. Fix: Certain hosting configurations caused the usage tracking notice to be improperly escaped.
Fix: Admin scripts were not requiring jquery-form. Fix: Upgrade routines could calculate incorrect number of total steps.
Fix: The notice about being in test mode was not linked to the correct settings page. Fix: Checkout could require a state even if the country had no states associated with it. Fix: Creating a discount would not save the product requirements and exclusions on first save.
Fix: PHP Warning was being caused by the new beta setting in the extension updater. New: Add framework for the new Software Licensing beta support.
New: Support iOS app one-click configuration. New: Add hook after cart quantities are updated. New: Allow exporting the file download history of a specific product.
New: Add action after discount is added to the cart. Tweak: Correct branding of necessary assets. Tweak: Block self-pings in tracking check-ins. Tweak: Update the Insert Download media button icon to use Dashicons.
Tweak: Allow download admin icon to be more easily customized. Fix: Corrected translation for login shortcode redirect description. Fix: Improved the caching of stats transients for better performance. Fix: API Keys were not able to be copied from user profile. Fix: Corrected link to the iOS application. Fix: Use new iPhone icon. Fix: Tooltip styles had a conflict with Gravity Forms.
Fix: Multiple instances of cart widget was causing conflicts when adding or removing items. Fix: API Key list table was unreadable on mobile. Fix: Changed uses of jQuery. Fix: Z-index of tooltips needs to be increased. Fix: Products endpoint returns empty response on v2 of the API.
Fix: Chosen dropdowns cause a horizontal scroll bug in RTL. Fix: New user email strips login link on plain text email. Fix: Country and state chosen fields on view order details broken. Fix: Billing address fields are not saving in the payment details page when edited. Fix: Not all settings and data removed when uninstall is run. Fix: Payment date is not included in the payment history export.
Tweak: Resend Receipt button allows selecting which associated customer email address to send receipt to. Fix: PHP notice caused by localized script loader. Fix: Repeatable rows not properly adding data-key attribute for variable price select boxes. Fix: Undefined index warning when adding download details widget within the customizer. Tweak: Correct typo in country list for Philippines. Tweak: Upload file text is misaligned within the input field.
Fix: Redirect to Checkout setting was not keeping custom query string variables when direct cart URLs. Fix: Cart Widget did not properly refresh the page when purchase links were present on the page. Fix: Remove discount cron which could cause discount codes incorrectly changing to inactive without warning. Fix: Verify discount is in array before unsetting the discount. Fix: Undefined Indexes when assigning new user ID to customer details.
Fix: Local files not being properly found when on a Windows server. Fix: Properly catch default case for license activation callback. Fix: Tax calculation should only run on values greater than 0.
Fix: Fix variable name in customer recount tool for post status array. Tweak: Fix horizontal alignment of items in the dashboard widget. Tweak: Update codex link in readme. Tweak: Return null for all empty data returned from the API instead of an empty array. Tweak: Update readme. New: Accepted payment method icons have been updated to PNGs with transparent backgrounds. New: Update MasterCard Logo. New: Add filters to API endpoints. New: Added actions to the adding and removing of fees.
New: Customer address can now be edited for customers who do not previously have an address on file. New: Linking a Customer to a WordPress user now allows login or email address as a valid input. Fix: Date strings are not properly parsed in product import. Fix: PHP warning when activating on Multisite due to roles not being correcly instantiated. Fix: Products deleted after being added to the cart creates invalid cart data. Fix: Opt-in tracking not sending after initial activation.
Tweak: Welcome page not showing on upgrade. Tweak: Only show welcome page on major versions. New: If enabled, send checkin data when Easy Digital Downloads is upgraded. New: Profile Editor state field shows as dropdown when possible. New: Purchased Products column in payment export improved for better parsing.
New: API v2 Products endpoint supports category and tag filtering. New: API v2 Customers endpoint supports filtering customers by creation date. New: API v2 Support searching products. New: API v2 Improve discount code reporting. New: Add price s to oEmbed output for downloads. New: Add new edd-table class to all tables outputted by Easy Digital Downloads. New: Improve discount code status updates by setting inactive when usage reaches max. New: Add daily cron to mark expired and discount codes at max usage as expired or inactive.
New: Make download ID more visible on the downloads list table. New: Introduce customer meta table. This way any changes you make are not overwritten when the plugin is updated. However you should take that one step further and create a child theme and put the template file in it so your changes are not lost when updating software.
Learn how to create child themes at: Create Child Theme. This plugin comes with hooks you can use to manipulate for your requirements.
While this section is mostly for developers, you can learn how to use hooks here Hooks API. This does not work with Composite Products separate purchase at this time. Not at this time. You can vote for this feature at the Ideas Forum. Have a question before you buy? Please fill out this pre-sales form. Already purchased and need some assistance?
Get in touch with a Happiness Engineer via the Help Desk. It will not be visible to your customers. The display name of the tax rates as it will appear to your customer on their receipt email, PDF, and the hosted invoice page. This specifies if the tax rate is inclusive or exclusive. The jurisdiction for the tax rate.
You can use this label field for tax reporting purposes. This represents the tax rate percent out of ISO subdivision code , without country prefix. True if this list has another page of items after this one that can be fetched. The URL where this list can be accessed. A list of the types of payment methods e. The URL the customer will be directed to after the payment or subscription creation is successful.
When set, provides configuration for actions to take if this Checkout Session expires. When set, configuration used to recover the Checkout Session on expiry. Enables user redeemable promotion codes on the recovered Checkout Sessions. Defaults to false. If true , a recovery url will be generated to recover this Checkout Session if it expires before a transaction is completed.
It will be attached to the Checkout Session object upon expiration. The timestamp at which the recovery URL will expire. Total of all items before discounts or taxes are applied. Total of all items after discounts and taxes are applied. Details on the state of automatic tax for the session, including the status of the latest tax calculation.
Indicates whether automatic tax is enabled for the session. The status of the most recent automated tax calculation for this session. Stripe successfully calculated tax automatically for this session. Checkout will only collect the billing address when necessary.
When set, provides configuration for the Checkout Session to gather active consent from customers. If set to auto , enables the collection of customer consent for promotional communications. Only available to US merchants. Only present on Sessions in payment or subscription mode.
The email associated with the Customer, if one exists, on the Checkout Session at the time of checkout or at time of session expiry. Otherwise, if the customer has consented to promotional content, this value is the most recent valid email provided by the customer on the Checkout form. The value of the tax ID. The timestamp at which the Checkout Session will expire. Currency supported by the bank account. Returned when the Session is in setup mode.
Additional fields for Mandate creation. A URL for custom mandate text. List of Stripe products where this mandate can be selected automatically. Enables payments for Stripe Invoices. Enables payments for Stripe Subscriptions. Description of the interval. Payment schedule for the mandate. Payments can be initiated at a pre-defined interval or sporadically. Transaction type of the mandate. Bank account verification method. The number of calendar days before a Boleto voucher expires.
The number of calendar days before an OXXO invoice expires. Details on the state of phone number collection for the session. Indicates whether phone number collection is enabled for the session. The ID of the original expired Checkout Session that triggered the recovery flow. Shipping information for this Checkout Session. Shipping address. City, district, suburb, town, or village. Address line 1 e. Address line 2 e. ZIP or postal code. State, county, province, or region.
Recipient name. When set, provides configuration for Checkout to collect a shipping address from a customer. An array of two-letter ISO country codes representing which countries Checkout should provide as options for shipping locations. The shipping rate options applied to this Session. A non-negative integer in cents representing how much to charge.
The shipping rate. The status of the Checkout Session, one of open , complete , or expired. The checkout session is still in progress. Payment processing has not started. The checkout session is complete.
Set to true if the quantity can be adjusted to any non-negative integer. By default customers will be able to remove the line item by setting the quantity to 0. The maximum quantity the customer can purchase for the Checkout Session. By default this value is You can specify a value up to The minimum quantity the customer must purchase for the Checkout Session.
By default this value is 0. The description for the line item, to be displayed on the Checkout page. The quantity of the line item being purchased. Quantity should not be defined when recurring. The tax rates which apply to this line item. A list of the types of payment methods e. Read more about the supported payment methods and their requirements in our payment method details guide. Configure actions after a Checkout Session has expired.
Configure a Checkout Session that can be used to recover an expired session. If true , a recovery URL will be generated to recover this Checkout Session if it expires before a successful transaction is completed. It will be attached to the Checkout Session object upon expiration. Enables user redeemable promotion codes on the recovered Checkout Sessions.
Defaults to false. Settings for automatic tax lookup for this session and resulting payments, invoices, and subscriptions. Set to true to enable automatic taxes. Checkout will only collect the billing address when necessary. Configure fields for the Checkout Session to gather active consent from customers.
If set to auto , enables the collection of customer consent for promotional communications. Only available to US merchants. Enable the collection of customer consent for promotional communications. The Checkout Session will determine whether to display an option to opt into promotional communication from the merchant depending on if a customer is provided, and if that customer has consented to receiving promotional communications from the merchant in the past.
Controls what fields on Customer can be updated by the Checkout Session. Can only be provided when customer is provided. Describes whether Checkout saves the billing address onto customer.
Defaults to never. Describes whether Checkout saves the name onto customer. Describes whether Checkout saves shipping information onto customer. The coupon or promotion code to apply to this Session. Currently, only up to one may be specified. The ID of the coupon to apply to this Session. The ID of a promotion code to apply to this Session. The Epoch time in seconds at which the Checkout Session will expire. Make sure that the catalog visibility of your products is not Hidden. Only visible products will be displayed on One Page Checkout pages.
No, or at least, not without additional custom code. To display a working checkout form, One Page Checkout needs to enqueue a variety of scripts and styles prior to outputting the content on the page. In order to do this, it will check if the current post content to determine if it contains the One Page Checkout shortcode, and only add the require styles and scripts when it does to avoid loading them on all pages.
In order for the checkout form to work on pages without the shortcode in the cotent, additional custom code is needed to help One Page Checkout identify the page as a checkout page and ensure these styles and scripts are enqueued. Radio input elements are used to choose one of a set of options. Because of this, when a radio element is used in the product selection fields , One Page Checkout will empty the cart before adding new products to the cart. The same logic is applied to product selection fields in Easy Pricing Tables.
Usually, pricing tables are used to display different options for the one product, like differently priced levels for a SaaS subscription. Because of this, One Page Checkout removes the existing items before adding the newly selected item. Follow the troubleshooting steps here. Learn more about how to show hidden products on the checkout page with One Page Checkout.
WooCommerce - the most customizable eCommerce platform for building your online business. Got it! Ajout et gestion de produits Gestion des abonnements WooCommerce. Setup Sensei Content 4. How to set up product recommendations automatically?
How to redirect to checkout or other pages on click of 'Add to Cart' link? Subscriptions v2. Why are deposits to my WooCommerce Payments account suspended? When will I receive deposits for my WooCommerce Payments account balance? What products are not permitted on my store when accepting payments with WooCommerce Payments?
I got a chargeback with WooCommerce Payments? What do I need to do? Does WooCommerce Payments support Subscriptions and recurring payments? Does WooCommerce Payments require the Jetpack plugin? Why is there a charge from WooPay. Why does Stripe say that my account is linked to a business that works with Stripe? What is Form K? What currencies can I accept with WooCommerce Payments? What currency is used to determine fees in a transaction with WooCommerce Payments?
What foreign exchange fees are charged with WooCommerce Payments? How do I clear the WooCommerce Payments account cache? Can I get an instant payout for my account balance? What is the difference between a scheduled deposit and instant deposit?
How do I set a debit card as my payout method?
0コメント