2011-11-11 6 views
10

Quiero construir un sitio de mercado donde mi aplicación conecta un 'comprador' y un 'vendedor' y toma una comisión (%) en el proceso.Rieles: Uso de Paypal para facilitar las transacciones del mercado (en paralelo o encadenado?)

He comprobado la API de pagos adaptables en Paypal y he visto 'pagos paralelos' así como 'pagos encadenados'.

Sin embargo, lo que me gustaría hacer es hacer que parezca que el comprador es interactuando directamente con el vendedor, con mi solicitud tomando una comisión.

Sé con pagos paralelos (Adaptive Payments API) es posible que el "emisor" vea el "destinatario primario" que en este caso sería el vendedor. En los pagos encadenados, el comprador vería mi solicitud como el "intermediario" (y como intermediario podría asumir la comisión). Entonces, lo que estoy buscando es una mezcla entre los dos. ¿Algunas ideas?

Mi otra idea es usar un pago paralelo y tener mi aplicación como el segundo destinatario (tomando% de comisión)?

¿Cómo hacen los sitios del mercado? Cualquier consejo específico para los raíles sería muy apreciado también. He visto que hay un Paypal Adaptive Gem que podría usar.

Soy un novato en los rieles y este es mi primer proyecto.

+0

Creo que la banda (stipe connect) es mucho mejor para este caso de uso. –

+0

@JonathonKresner Claro, pero en el caso de que se encuentre en un país donde Stripe aún no es compatible (como propietario de la empresa), creo que Paypal es la única opción. – ralphos

Respuesta

2

encontrado este gem el que vamos a que utiliza los pagos de adaptación de PayPal en su aplicación Rails.

Para que parezca que el comprador está interactuando directamente con el vendedor, he descubierto que debe hacer un 'pago encadenado' y especificar al vendedor como el 'receptor principal'.

Su 'negocio/aplicación' puede tomar su comisión actuando como un receptor secundario. Para hacerlo, simplemente agréguelo como receptor, pero configure :primary => false. Cuando el comprador intente hacer una compra, mostrará la dirección de correo electrónico Paypal del vendedor para que parezca que está comprando directamente. Echa un vistazo a la documentación de la gema y verás que es bastante sencilla.

La cantidad enviada por el comprador se divide entre los receptores (que puede especificar en su código). Espero que esto ayude.

+0

AFAIK Adaptive Los pagos en cadena no proporcionan una dirección de envío al receptor secundario. ¿Qué muestras en la página de confirmación del pedido? –

+0

En nuestro caso, somos el receptor secundario. Usamos pagos encadenados como una forma de tomar nuestra comisión en el momento de la venta. Por lo tanto, no es necesario que proporcionemos una dirección de envío. Y no puedo confirmar si es posible proporcionar una dirección de envío desde el receptor secundario usando Pagos encadenados. – ralphos

3

Adaptive Payments le permite especificar por separado quién paga los honorarios y quién es el receptor principal. En un flujo de pago encadenado, solo el receptor principal se muestra al comprador. En resumen; sí, Adaptive Payments se ajustará perfectamente a sus necesidades.
Puede obtener información adicional de PayPal directamente mediante la presentación de un billete con Desarrollador Servicios Técnicos de https://www.paypal.com/dts/

Cuestiones relacionadas