无法通过简单的基本 HTML 表单使用 Skrill 快速支付 API?
Posted
技术标签:
【中文标题】无法通过简单的基本 HTML 表单使用 Skrill 快速支付 API?【英文标题】:Can't get to work Skrill Quick Payment API through the simple basic HTML Form? 【发布时间】:2016-06-28 13:23:25 【问题描述】:我正在尝试使用快速基本的 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" 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" class="button">
</form>
如果有人帮我修复它,或者给我一个工作表格,让我使用他们新的快速 API 支付页面锻炼,那将是很棒的。!
【问题讨论】:
@PraveenKumar : 没问题。互相合作是好事。批评总是导致令人怀疑的结果..! @PraveenKumar : 好兄弟..你和我,我们都知道我们在这里只是为了帮助人们永不放弃学习,不断学习新事物并建立个人资料..! 【参考方案1】:出于实验目的,您可以在https://www.moneybookers.com/app/test_payment.pl 使用他们的测试表。如需申请测试账户和测试数据,请联系 Merchantservices@skrill.com。
每种货币都有不同的电子邮件,因此您还应检查此电子邮件是否属于特定货币 (USD)
【讨论】:
那里也不行……!又是同样的错误。! 如我所说,你必须申请一个模拟账户,而不是补参数。 我刚刚用我的帐户测试了您的表单,它完美运行。显示 skrill 客户登录信息。 嗯..我认为我的 skrill 帐户是个人而非商家类型,但它以前可以工作,现在它停止工作了..!以上是关于无法通过简单的基本 HTML 表单使用 Skrill 快速支付 API?的主要内容,如果未能解决你的问题,请参考以下文章