¿Cómo puedo usar Stripe para retrasar el cobro a un cliente hasta que se envíe un artículo físico?

Estoy en el proceso de crear un mercado en línea que venda productos que se puedan enviar. El sitio será similar a Etsy, que conectará a los comerciantes con los compradores.

Me gustaría poder cargar la tarjeta de un cliente SOLO cuando un artículo es enviado por un comerciante para evitar contracargos y proporcionar una experiencia de pago similar a la de Amazon. Esto también nos ayudará a evitar devoluciones de cargo y disputas de pago en caso de que un comerciante demore en despacharse o se desmorone. En algunos casos, los productos tardarán más de 7 días en fabricarse y enviarse a medida

Aquí hay un ejemplo de línea de tiempo:

1/1/2014 - El cliente agrega $ 75 en artículos a su carrito y hace clic en "comprar". Introduce información de la tarjeta de crédito.1/1/2014: se verifica la tarjeta del cliente y se coloca una retención temporal de $ 75 en su tarjeta. El pedido se envía al comerciante para su cumplimiento.14/01/2014 - El comerciante envía productos al cliente y agrega información de seguimiento de envío14/01/2014 - La tarjeta del cliente se carga por el monto total y el comerciante recibe $ 75 menos las tarifas.

Planeo usar Stripe Connect para el procesamiento de pagos, pero no estoy seguro de cómo retrasar la captura de un pago por más de 7 días. ¿Alguna idea? No quiero agregar los fondos bajo mi propia cuenta y usar pagos, ya que esto probablemente vaya en contra de las leyes de transmisión de dinero. ¡Cualquier ayuda sería apreciada!

EDITAR: Parece que Quora tiene unpregunta similar aquí, pero las respuestas no parecen tratar con el caso en que un comerciante envía el artículo pero el pago falla.

Respuestas a la pregunta(4)

Su respuesta a la pregunta