.net payflow sdk (Payfolow_dotNET.dll)를 사용 중입니다. 고객이 EC를 사용할 수 있지만 페이팔 검토 페이지에 품목 세부 사항이 표시되지 않는 코드가 있습니다. '결제하기 전에 주문 세부 정보를 볼 수 있습니다.'라고 말하면됩니다.Express Checkout 검토 페이지에서 개별 항목 표시
UserInfo creds = new UserInfo(user, vendor, partner, pwd);
string url = "";
if (paypalObj.Testing) {
url = ConfigurationManager.AppSettings.Get("PayflowTest");
} else {
url = ConfigurationManager.AppSettings.Get("PayflowLive");
}
PayflowConnectionData connection = new PayflowConnectionData(url);
Invoice inv = new Invoice();
inv.Amt = new Currency(1.01, "USD");
inv.OrderDesc = "test item";
inv.Comment1 = "test item";
// so far this next bit is not helping
LineItem item = new LineItem();
item.Amt = new Currency(1.01, "USD");
item.Desc = "test item";
item.Qty = 1;
item.Type = "DIGITAL";
item.Name = "test item";
item.ItemNumber = "1";
inv.AddLineItem(item);
ECSetRequest setRequest = new ECSetRequest(websiteBase + "Donate/PayPalConfirmPayment", websiteBase + "Donate/Donate");
setRequest.PaymentType = "instantonly";
setRequest.NoShipping = "1";
//setRequest.AddrOverride = "1";
PayPalTender tender = new PayPalTender(setRequest);
SaleTransaction trans = new SaleTransaction(creds, connection, inv, tender, PayflowUtility.RequestId);
Response resp = trans.SubmitTransaction();
TransactionResponse transResp = resp.TransactionResponse;
리뷰 페이지에서 항목 세부 정보를 얻는 방법에 대한 의견이 있으십니까? Express Checkout for Payflow guide 당 들으
NVP API를 사용하는 경우 작동합니다. 보시다시피 저는 .net payflow SDK API를 사용하고 있습니다. – nuander