我正在整合PayPal Express Checkout,如下所示。
我正在成功处理付款,当交易被授权时,我使用 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
。
有谁可以访问对象元素?
答案 0 :(得分:3)
你需要像这样打电话:
actions.payment.get().then(function(data) {
console.log(data);
});