0
我需要整合我的應用程序的貝寶付款。按照我的應用程序中的所有步驟後,我需要通過轉到PayPal網站結賬,然後成功交易後,我想再次返回到我的應用程序?如何使用angularjs將貝寶標準集成到我的應用程序中?
請指導我這樣做。 我可以使用braintree接受貝寶標準文本嗎? 如果是,請指導我如何將它與angularjs集成?
我需要整合我的應用程序的貝寶付款。按照我的應用程序中的所有步驟後,我需要通過轉到PayPal網站結賬,然後成功交易後,我想再次返回到我的應用程序?如何使用angularjs將貝寶標準集成到我的應用程序中?
請指導我這樣做。 我可以使用braintree接受貝寶標準文本嗎? 如果是,請指導我如何將它與angularjs集成?
貝寶標準是一種簡單的形式,可以將您轉到PayPal頁面進行付款。你可以做這樣的事情:
shoppingCart.prototype.checkoutPayPal = function (parms, clearCart) {
// global data
var data = {
cmd: "_cart",
business: parms.merchantID,
upload: "1",
rm: "2",
charset: "utf-8"
};
// item data
for (var i = 0; i < this.items.length; i++) {
var item = this.items[i];
var ctr = i + 1;
data["item_number_" + ctr] = item.sku;
data["item_name_" + ctr] = item.name;
data["quantity_" + ctr] = item.quantity;
data["amount_" + ctr] = item.price.toFixed(2);
}
// build form
var form = $('<form></form>');
form.attr("action", "https://www.paypal.com/cgi-bin/webscr");
form.attr("method", "POST");
form.attr("style", "display:none;");
this.addFormFields(form, data);
this.addFormFields(form, parms.options);
$("body").append(form);
// submit form
this.clearCart = clearCart == null || clearCart;
form.submit();
form.remove();
}
有角的購物車貝寶在CodeProject上的一個很好的例子:http://www.codeproject.com/Articles/576246/A-Shopping-Cart-Application-Built-with-AngularJS