无法通过简单的基本 HTML 表格开始工作 Skrill 快速支付 API?
Can't get to work Skrill Quick Payment API through the simple basic HTML Form?
我正在尝试使用快速基本的 Skrill 快速支付 HTML 表格进行锻炼,但是当我提交表格时出现以下错误:
Transaction not allowed
Wrong merchant email address!
这是错误的屏幕截图:
而我用于提交的表格如下:
<form action="https://www.moneybookers.com/app/payment.pl" method="post">
<input type="hidden" name="pay_to_email" value="<?php echo $skrill_email; ?>"/>
<input type="hidden" name="status_url" value="<?php echo "http://$_SERVER[HTTP_HOST]".dirname($_SERVER[REQUEST_URI]); ?>"/>
<input type="hidden" name="language" value="EN"/>
<input type="hidden" name="amount" value="<?php echo $_POST['amount']; ?>"/>
<input type="hidden" name="currency" value="USD"/>
<input type="hidden" name="detail1_description" value="<?php if ($_POST['payment_type'] == 1) { echo "Donation"; } ?> Due Payment Invoice"/>
<input type="hidden" name="detail1_text" value="<?php if ($_POST['payment_type'] == 1) { echo "Donation"; } ?> Due Payment Invoice"/>
<input type="submit" value="Pay Through Skrill" alt="Skrill - Pay online, safely and easily.!" class="button">
</form>
这里只是 php 表单代码的实时输出:
<form action="https://www.moneybookers.com/app/payment.pl" method="post">
<input type="hidden" name="pay_to_email" value="nicefellow1234@gmail.com">
<input type="hidden" name="status_url" value="http://localhost/civicrm_development">
<input type="hidden" name="language" value="EN">
<input type="hidden" name="amount" value="100.00">
<input type="hidden" name="currency" value="USD">
<input type="hidden" name="detail1_description" value="Donation Due Payment Invoice">
<input type="hidden" name="detail1_text" value="Donation Due Payment Invoice">
<input type="submit" value="Pay Through Skrill" alt="Skrill - Pay online, safely and easily.!" class="button">
</form>
另外,如果有人帮我解决这个问题,或者给我一份工作表,让我使用他们新的快速 API 付款页面进行锻炼,那就太好了。!
出于实验目的,您可以使用 https://www.moneybookers.com/app/test_payment.pl 上的测试表格。要请求测试帐户和测试数据,请联系 merchantservices@skrill.com.
每种货币都有不同的电子邮件地址,因此您还应检查该电子邮件地址是否属于特定货币(美元)
我正在尝试使用快速基本的 Skrill 快速支付 HTML 表格进行锻炼,但是当我提交表格时出现以下错误:
Transaction not allowed
Wrong merchant email address!
这是错误的屏幕截图:
而我用于提交的表格如下:
<form action="https://www.moneybookers.com/app/payment.pl" method="post">
<input type="hidden" name="pay_to_email" value="<?php echo $skrill_email; ?>"/>
<input type="hidden" name="status_url" value="<?php echo "http://$_SERVER[HTTP_HOST]".dirname($_SERVER[REQUEST_URI]); ?>"/>
<input type="hidden" name="language" value="EN"/>
<input type="hidden" name="amount" value="<?php echo $_POST['amount']; ?>"/>
<input type="hidden" name="currency" value="USD"/>
<input type="hidden" name="detail1_description" value="<?php if ($_POST['payment_type'] == 1) { echo "Donation"; } ?> Due Payment Invoice"/>
<input type="hidden" name="detail1_text" value="<?php if ($_POST['payment_type'] == 1) { echo "Donation"; } ?> Due Payment Invoice"/>
<input type="submit" value="Pay Through Skrill" alt="Skrill - Pay online, safely and easily.!" class="button">
</form>
这里只是 php 表单代码的实时输出:
<form action="https://www.moneybookers.com/app/payment.pl" method="post">
<input type="hidden" name="pay_to_email" value="nicefellow1234@gmail.com">
<input type="hidden" name="status_url" value="http://localhost/civicrm_development">
<input type="hidden" name="language" value="EN">
<input type="hidden" name="amount" value="100.00">
<input type="hidden" name="currency" value="USD">
<input type="hidden" name="detail1_description" value="Donation Due Payment Invoice">
<input type="hidden" name="detail1_text" value="Donation Due Payment Invoice">
<input type="submit" value="Pay Through Skrill" alt="Skrill - Pay online, safely and easily.!" class="button">
</form>
另外,如果有人帮我解决这个问题,或者给我一份工作表,让我使用他们新的快速 API 付款页面进行锻炼,那就太好了。!
出于实验目的,您可以使用 https://www.moneybookers.com/app/test_payment.pl 上的测试表格。要请求测试帐户和测试数据,请联系 merchantservices@skrill.com.
每种货币都有不同的电子邮件地址,因此您还应检查该电子邮件地址是否属于特定货币(美元)