Ir a contenido
Crea una cuenta
o
inicia sesión
Logotipo de la documentación de Stripe
/
Pregúntale a la IA
Crear cuenta
Iniciar sesión
Empezar
Pagos
Ingresos
Plataformas y marketplaces
Gestión del dinero
Recursos para desarrolladores
Resumen
Control de versiones
Registro de cambios
Actualiza tu versión de la API
Mejora tu versión de SDK
Essentials
SDK
API
Pruebas
CLI de Stripe
Herramientas
Espacio de trabajo
Dashboard de desarrolladores
Stripe Shell
Stripe para Visual Studio Code
Funciones
Flujos de trabajo
Destinos de eventos
Alertas de estado de StripeCargas de archivos
Soluciones de IA
Kit de herramientas para agentes
Seguridad y privacidad
Seguridad
Privacidad
Ampliar Stripe
Build Stripe apps
Use apps from Stripe
    Resumen
    Stripe-built apps
    Adobe Commerce
    Cegid
    Commercetools
    Mirakl
      Configuración
      Instalación
      Onboarding de vendedores
      Pagos
      Transferencias
      Referencia
    NetSuite
    Oracle Opera
    PrestaShop
    Salesforce
    SAP
    Shopware 6
    Stripe Tax para BigCommerce
    Stripe Tax para WooCommerce
    Partner apps
    Build your own app
Socios
Ecosistema de socios
Certificación de socio
InicioRecursos para desarrolladoresUse apps from StripeMirakl

Nota

Esta página aún no está disponible para este idioma. Estamos trabajando intensamente para que nuestra documentación esté disponible en un mayor número de idiomas. Proporcionaremos la traducción en el momento que esté disponible.

Payments using the Mirakl plugin

Accept payments using Stripe processing on Mirakl.

We categorize payment methods into seven families. Each family has similar features, a single integration, and common checkout experiences.

You can use one of our existing apps or build your own integration to accept payments.

Nota

When implementing payments, don’t use any of the Connect charge types. The plugin takes care of splitting the funds based on your Mirakl orders.

Payment creation

Choose the payment method families according to the order workflow most adapted to your use case.

FamilyPay on acceptance Pay on delivery Pay on due date
Cards
Bank debits
Bank redirects
Credit transfers
Buy now, pay later
Vouchers
Wallets

Below are some additional guidelines for adapting your payment integration to your workflows.

Pay on acceptance

For cards, set the value of capture_method option to manual when completing the PaymentIntent to authorize only. The connector captures the funds automatically as soon as all sellers have accepted or refused their respective orders. The orders must be accepted or refused within 7 days, the validity period of an authorization.

Because the payment confirmation is immediate for bank redirects, wallets and buy now, pay later, we recommend setting up your orders to be accepted automatically and using refunds when sellers can’t fulfill their order.

Pay on delivery

For cards, you can authorize only during checkout if you have business rules in place to capture the payment within 7 days. Otherwise, save the card at checkout and authorize later.

For bank debits, you can save the bank account at checkout and initiate the payment after the seller accepts their order.

Pay on due date

You can use Stripe Billing to send an invoice to your customers who can then pay using our hosted invoice page.

Payment validation

To handle the payment validation of your Mirakl orders, you can rely on the built-in job or call the PA01 API yourself if you have specific needs such as offering coupons.

To enable the built-in job, you have to first map the Mirakl order with the successful Charge by updating the metadata:

Command Line
curl https://api.stripe.com/v1/charges/ch_1Hmloy2eZvKYlo2C2Tx3W00V \ -u
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:
\ -d "metadata[mirakl_commercial_order_id]"=123

The workflow starts when a seller accepts their logistic order.

  1. The payment validation job fetches newly accepted Mirakl orders.
  2. The plugin validates the payment in Mirakl.
  3. For cards, the payment is captured when all the logistic orders are accepted or refused.

Payment split

The workflow starts when the payment is validated on Mirakl and captured on Stripe.

  1. The payment split job fetches newly validated Mirakl orders.
  2. The plugin transfers the order amount to the seller after deducting your commission.

Payment refund

The workflow starts when you request a refund on a Mirakl order.

  1. The payment refund job fetches newly refunded Mirakl orders.
  2. The plugin creates a refund on Stripe, validates the refund on Mirakl, and then reverses the transfer used to split the payment.

Véase también

  • Integration steps.
¿Te ha sido útil la página?
SíNo
¿Necesitas ayuda? Ponte en contacto con el equipo de soporte.
Únete a nuestro programa de acceso anticipado.
Echa un vistazo a nuestro registro de cambios.
¿Tienes alguna pregunta? Ponte en contacto con el equipo de ventas.
¿LLM? Lee llms.txt.
Con tecnología de Markdoc