我有一个创建新事件的表格。创建新事件后,我想将表单信息发布到 PayPal PayFlow 并将用户发送到 paypal 网站以完成付款。我没有经验的猜测是进行 after_create 回调以呈现单独的视图以发布贝宝支付流表单信息。但这似乎不是正确的解决方案。
你能建议一种更“Rails 方式”来做到这一点吗?
以下是有关 PayPal Payflow 流程的更多详细信息:我传递了一些参数
`curl https://pilot-payflowpro.paypal.com -kd "TRXTYPE=S&AMT=23.45&CURRENCY=USD&CREATESECURETOKEN=Y&SECURETOKENID=9a9ea8208de1413abc3d60c86cb1f4c5"`
并收到一个安全令牌
RESULT=0&RESPMSG=Approved&SECURETOKEN[25]=Fj+1AFUWft0+I0CUFOKh5WA==&SECURETOKENID=9a9ea8208de1413abc3d60c86cb1f4c5
然后我可以像这样将值发布到贝宝:
<body>
<form method="post" action="https://payflowlink.paypal.com">
<input type=hidden value="Fj+1AFUWft0+I0CUFOKh5WA==" name=SECURETOKEN/>
<input type=hidden value="9a9ea8208de1413abc3d60c86cb1f4c5" name=SECURETOKENID/>
</form>
</body>