gpt4 book ai didi

recurly - 有没有办法在不使用 recurly.js 的情况下从 Recurly 获取计费 token ?

转载 作者:行者123 更新时间:2023-12-02 06:56:43 26 4
gpt4 key购买 nike

我们正在转向 Recurly 进行计费,并计划使用 recurly.js api 在生产环境中生成计费 token ,但与此同时,在其他环境中进行测试真的很难。理想情况下,我希望能够将信用卡信息从我的服务器发送到 Recurly 端点,并取回计费 token 。

对我来说最简单的方法是什么?如果答案是“使用 recurly.js api”,我该怎么做? Recurly 站点上的唯一示例是向服务器提交表单的网页。我想要相反的东西,我的服务器调用网页或其他端点,并在响应中获取 token 。

最佳答案

我只是有这个问题。这是我通过 curl(在 PHP 中)从 recurly.js 使用的 URL 收集测试 token 的解决方案。

// Billing token generator helper
public function getBillingToken($data) {
$data['version'] = '3.1.0';
$data['key'] = $this->recurlyPublicKey;

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.recurly.com/js/v1/token?".http_build_query($data));
curl_setopt($ch, CURLOPT_TIMEOUT, 20);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Firefox/38.0");
$result = curl_exec($ch);
curl_close($ch);
$reply = json_decode($result, true);
return $reply['id'];
}

$billingData = array(
'first_name' => 'John',
'last_name' => 'jones',
'number' => '4111111111111111',
'month' => '12',
'year' => '2016',
'cvv' => '123',
'address1' => 'Some address',
'country' => 'AU',
'city' => 'Melbourne',
'state' => 'Victoria',
'postal_code' => '3001',
);

$token = getBillingToken($billingData);

希望对您有所帮助。

关于recurly - 有没有办法在不使用 recurly.js 的情况下从 Recurly 获取计费 token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29706137/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com