我正在网站上开发 neteller direct api,用户可以在其中将资金转移到我们的商家帐户。API 步骤如下:
- 在网站上创建表格
- 要求用户填写表格
- 将表单提交到 neteller 安全 URL,该 URL 将返回带有响应元素的 XML 页面
提交表格后,我对下一步该怎么做感到困惑?当我们提交表单时,我们得到 xml 页面,这很好,但现在该怎么办?我需要将结果显示给用户,以便在提交表单后,用户将能够看到一条消息,上面写着“事务完成”或基于 XML 批准值的类似消息。我尝试使用 jQuery ajax POST 方法,以便我可以在 jQuery XML 对象中接收响应,并且所有表单提交都在后台进行,当请求完成时,我可以获得响应 xml 对象以显示给用户。这不起作用,因为跨域 POST 不起作用。(我在网上某处读到)那么为用户提供最佳用户体验的正确步骤是什么?我们无法向用户显示此 xml。那么想知道提交表单后如何进行下一步操作吗?
表格示例:
<form method="post" action="https://api.neteller.com/netdirect">
<input type="text" name="version" value=" 4.1">
<input type="text" name="amount" size="10" value="0.02" maxlength="10">
<input type="text" name="currency" value="USD" size="10" maxlength="3">
<input type="text" name="net_account" size="20" maxlength="100">
<input type="text" name="secure_id" size="10" maxlength="6">
<input type="hidden" name="merchant_id" value="">
<input type="hidden" name="merch_key" value="">
<input type="hidden" name="merch_transid" value="" maxlength="50">
<input type="hidden" name="language_code" value="EN">
<input type="hidden" name="merch_name" value="">
<input type="hidden" name="merch_account" value="" maxlength="50">
<input type="hidden" name="custom_1" value="test123" maxlength="50">
<input type="hidden" name="custom_2" value="test123" maxlength="50">
<input type="hidden" name="custom_3" value="test123" maxlength="50">
<button type="submit" name="submit">Make Transfer</button>
任何人都可以帮助如何完成这项工作吗?AJAX 或 CURL 或如何?