A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://shopify.dev/apps/payments below:

Extensions for payments

Extensions for payments

Payments extensions integrate with the Shopify admin and checkout to provide customized payment processing services for merchants. Only approved Partners can build payments extensions on Shopify's Payments Platform.

Payments extensions provide merchant stores with the following features:

Note

The option to build a custom payment extensions is limited to eligible Shopify Plus Merchants only. Contact Shopify Plus Support to confirm eligibility.

You can create a payments extension to provide customized payment processing services for merchants, and install your payments extension on a development store to test it. Only approved Partners can build payments extensions on Shopify's Payments Platform.

When you publish your payments extensions, your extensions becomes available, and merchants can install and use them in their Shopify stores.

The following diagram describes the different phases of the onboarding cycle for payments extensions:

  1. The payments app is installed by merchants directly through an installation link that's shared by the payments developer, or through Shopify’s public list of payment gateways in the Shopify admin.
  2. The merchant installs the app on the OAuth grant page.
  3. The merchant is redirected to the payments app page to configure the payments app settings. Until configuration is complete, a banner indicates that the provider isn't ready to process payments.
  4. The merchant configures the payments app.
  5. The app marks itself as ready by calling the Shopify API.
  6. Shopify enables the app to be activated by the merchant in the Shopify admin.
  7. The merchant activates the app.
  8. The merchant deactivates the legacy payment gateway to avoid duplicate payment methods during checkout, if applicable.

There are five types of payments extensions:

The choice between the five types of payment extensions depends on the specific needs and preferences of the merchant and their customers. Some merchants might choose to use multiple types of payment extensions to offer their customers a wider range of payment options.

The following table introduces the key considerations for Partners that are building payments apps.

Consideration Description Minimum product requirements All payments extensions must adhere to technical requirements and provide a high-quality merchant experience. Approval process To make sure merchants can present a positive buyer experience, any extension configurations must be approved by Shopify. You need to have an approved and published configuration before your payments extension can be installed on a Shopify store.

For more information on requirements for payments apps, refer to the Payment extensions requirements.

Making your app discoverable For a payments extension to appear on Shopify’s public list of payment gateways, the payments extension must meet certain criteria.

After the criteria are met, Payments Partners can apply to Shopify to have their payments extension included in the list of payment gateways in the Shopify admin. Shopify reviews and determines whether the payments extension is approved for public listing.

Payments Partner requirements Payments extensions must adhere to all Payments Partner requirements, including revenue share agreements.

Payments extensions support the following payments methods and operations.

Merchants can use payments extensions to accept credit card purchases on their checkout or redirect customers to an app-hosted page for payment processing. The following payment methods are supported:

The payment methods support the following operations:

Explore the following developer tools and resources to learn more about payments extensions.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.3