我有一个“选择订阅套餐”页面,客户可以注册订阅套餐并付款。 我只是想为这个和支付过程使用直觉商家服务。 我真的不需要购物车应用程序,因为只有3个订阅包,它们不是动态的。 只需单击其首选包的按钮即可开始交易。
我想我可以使用Keith的quickbook-devkit,但我认为我不能以正确的方式实现它。
谢谢!
答案 0 :(得分:0)
我意识到这是一篇旧帖子,但是,回答你的问题:虽然你可以使用QBMS SDK来处理交易,但Intuit完全放弃了这个并取代了" QuickBooks Payments Beta"。不幸的是,您必须订阅Quickbooks Online才能使用它,直接连接到他们的商家服务,无法用于桌面和企业用户。 我的建议:不要浪费你的时间来编写旧的东西。注册Paypal的商家帐户(他们将4个主要信用卡和PayPal付款合并在一个月度报表中 - 然后您可以手动将其导入Quickbooks,包括购物车的实际详细信息)。
答案 1 :(得分:-1)
在这里使用开源PHP DevKit:
按照此处的说明进行设置(您应该更多地使用DESKTOP方法):
示例代码在这里:
它看起来像这样:
// Now, let's create a credit card object, and authorize an amount agains the card
$name = 'Keith Palmer';
$number = '5105105105105100';
$expyear = date('Y');
$expmonth = date('m');
$address = '56 Cowles Road';
$postalcode = '06279';
$cvv = null;
// Create the CreditCard object
$Card = new QuickBooks_MerchantService_CreditCard($name, $number, $expyear, $expmonth, $address, $postalcode, $cvv);
// We're going to authorize $295.00
$amount = 295.0;
if ($Transaction = $MS->authorize($Card, $amount))
{
print('Card authorized!' . "\n");
print_r($Transaction);
}
其他一些说明:
我真的不需要购物车应用程序
Intuit不提供购物车,所以这与任何一个都没有任何关系。
我想我可以使用Keith的quickbook-devkit,但我认为我不能以正确的方式实现它。
如果您不这么认为,也许您应该提供更多细节。特别是为什么你认为你不能以“正确”的方式实现它吗?您尝试将其实施为“正确”的方式是什么?