Php 使用“立即付款”按钮进行客人结账(dwolla)
我查阅了文档,但找不到如何使用“立即付款”按钮将AllowFindingSources设置为“true”的示例 来宾签出是否仅用于服务器到服务器签出 是否有使用客人结账的完整示例?(不仅仅是片段) 这是我的按钮代码:Php 使用“立即付款”按钮进行客人结账(dwolla),php,dwolla,Php,Dwolla,我查阅了文档,但找不到如何使用“立即付款”按钮将AllowFindingSources设置为“true”的示例 来宾签出是否仅用于服务器到服务器签出 是否有使用客人结账的完整示例?(不仅仅是片段) 这是我的按钮代码: <a data-key="YOUR-KEY-HERE" data-tax="0" data-shipping="0" data-amount="941.00" data-desc="Invoice: WDGR112612" data-name="October - Nov
<a data-key="YOUR-KEY-HERE"
data-tax="0" data-shipping="0" data-amount="941.00"
data-desc="Invoice: WDGR112612"
data-name="October - November " class="dwolla_button"
href="http://mysite.com/paym/?type=success">Continue</a>
表格编号:
<p> <?php
$key = "YOUR_APPLICATION_KEY";
$secret = "YOUR_APPLICATION_SECRET";
$timestamp = time();
$order_id = 1;
$signature = hash_hmac('sha1', "{$key}&{$timestamp}&{$order_id}", $secret);
?>
<form accept-charset="UTF-8" action="https://www.dwolla.com/payment/pay"
method="post">
<input id="key" name="key" type="hidden" value="abcdefg" />
<input id="signature" name="signature" type="hidden" value="abcd" />
<input id="callback" name="callback" type="hidden"
value="http://www.mywebsite.com/callback.aspx" />
<input id="redirect" name="redirect" type="hidden"
value="http://www.mywebsite.com/redirect.aspx" />
<input id="test" name="test" type="hidden" value="true" />
<input id="name" name="name" type="hidden" value="Purchase" />
<input id="description" name="description" type="hidden"
value="Description" />
<input id="destinationid" name="destinationid" type="hidden"
value="812-111-1111" />
<input id="amount" name="amount" type="hidden" value="1.00" />
<input id="shipping" name="shipping" type="hidden" value="0.00" />
<input id="tax" name="tax" type="hidden" value="0.00" />
<input id="orderid" name="orderid" type="hidden" value="188375" />
<input id="timestamp" name="timestamp" type="hidden"
value="1323302400" />
<button type="submit">Pay Now</button>
</form>
现在付款
要在非现场网关会话中启用来宾签出,您需要在POST请求中将“AllowFundingSources”的值设置为“true”。这是下面一行:
<input id="AllowFundingSources" name="AllowFundingSources" type="hidden" value="true" />
此主题的任何更新都将被找到。实际上,有一种更简单的方法可以通过付款按钮启用客人结账 只需将“允许来宾签出”属性添加到标记中,如下所示:
哦,很好-我现在看到了。谢谢你的提示。
{
"Key": "testkey",
"Secret": "testsecret",
"PurchaseOrder": {
"DestinationId": "000-000-0000",
"Discount": 0.00,
"AllowFundingSources": "true",
"OrderItems": [
{
"Description": "Information about an item",
"Name": "An item",
"Price": 5.00,
"Quantity": 1
}
],
"Shipping": 0.00,
"Tax": 0.00,
"Total": 5.00
}
}