Redirija fácilmente desde cualquier aplicación o sitio web de iOS, directamente a la aplicación de pago para recibir el pago.
Pase datos a Pago para crear cargos:
payment://new?
Agregue una cantidad, en centavos:
payment://new?amount=2000
Elija una moneda admitida:
payment://new?currency=usd
Agregue una descripción codificada en URL para el cargo:
payment://new?description=Cat+Sweater
Alternativamente, cree una factura de Stripe de línea de artículo:
payment://cart?
Pase una identificación de precio y un par de cantidad:
payment://cart?line_items=price_xxx:3
O transmita múltiples identificadores de precios y cantidades:
payment://cart?line_items=price_abc:3,price_xyz:2
Adicionalmente, puedes aplicar un cupón:
payment://cart?coupon=kZjFzekm
Agregue un nombre codificado de URL para el cliente:
payment://new?name=John+Doe
Proporcione una dirección de correo electrónico para un recibo:
payment://new?email=john@doe.com
Tras una transacción exitosa, la aplicación de pago volverá a su aplicación.
payment://new?callback=https://foo.bar.com/hook
Además de que iOS lo lleve automáticamente de regreso a su sitio web, también le brindaremos algunos datos, que incluyen:
https://foo.bar.com/hook?success=true&
amount=2000¤cy=usd&
chargeId=pi_xxxxxx
En caso de error, puede recibir un mensaje con el formato:
https://foo.bar.com/hook?error[message]=Card+declined
https://foo.bar.com/hook?cancelled=true
Utilice un cliente existente de Stripe pasando su ID:
payment://new?customer_id=cus_xxxxxx
Esto preselecciona al cliente para la transacción, por lo que sus métodos de pago guardados estarán disponibles.
Pase metadatos personalizados para incluir en el cargo de Stripe:
payment://new?metadata[order_id]=12345
Agregue varios campos de metadatos según sea necesario:
payment://new?metadata[order_id]=12345&
metadata[source]=pos
Omite la pantalla de inicio y comienza la carga inmediatamente:
payment://new?amount=2000&auto=true
El pago comenzará automáticamente al abrir la aplicación. Si hay un lector de tarjetas conectado, se solicitará el pago inmediatamente.
He aquí un ejemplo que combina todo junto:
payment://new?amount=2000&
currency=usd&
customer_id=cus_xxxxxx&
metadata[order_id]=12345&
callback=myapp://payment&
auto=true