如何从Paypal Express Checkout访问响应?

时间:2016-12-05 11:34:08

标签: paypal

我正在整合PayPal Express Checkout,如下所示。

https://developer.paypal.com/docs/integration/direct/express-checkout/integration-jsv4/basic-integration/

我正在成功处理付款,当交易被授权时,我使用 UserManager<ApplicationUser> UserManager = new UserManager<ApplicationUser>(new UserStore<ApplicationUser>(db)); RoleManager<IdentityRole> RoleManager = new RoleManager<IdentityRole>(new RoleStore<IdentityRole>(db)); string name = User.Identity.Name; string id = UserManager.FindByName(name).Id; IList<string> roleNames = UserManager.GetRoles(id); string selectedRoleName = ""; foreach (var item in roleNames) { ViewBag.selectedRoleName += item + ","; selectedRoleName += item + ","; } 来获取有关交易的信息。

这将返回一个名为actions.payment.get();的对象,其中包含我要使用的所有数据。     console screenshot here

我试过了:

SyncPromise    var response = actions.payment.get();

但我得response.value

有谁可以访问对象元素?

1 个答案:

答案 0 :(得分:3)

你需要像这样打电话:

actions.payment.get().then(function(data) { console.log(data); });