0
Я новичок в PayPal, то следующий код моего кодPaypal адаптивной компенсации результат
ReceiverList receiverList = new ReceiverList();
receiverList.receiver = new List<Receiver>();
Receiver secondaryReceiver = new Receiver((Decimal)1.00);
secondaryReceiver.email = "[email protected]";
receiverList.receiver.Add(secondaryReceiver);
Receiver primaryReceiver = new Receiver((Decimal)2.00);
primaryReceiver.email = "[email protected]";
primaryReceiver.primary = true;
receiverList.receiver.Add(primaryReceiver);
RequestEnvelope requestEnvelope = new RequestEnvelope("en_US");
string actionType = "PAY";
string returnUrl = "https://www.facebook.com/";
string cancelUrl = "https://www.facebook.com/";
string currencyCode = "USD";
PayRequest payRequest = new PayRequest(requestEnvelope, actionType, cancelUrl, currencyCode, receiverList, returnUrl);
payRequest.ipnNotificationUrl = "http://replaceIpnUrl.com";
Dictionary<string, string> sdkConfig = new Dictionary<string, string>();
sdkConfig.Add("mode", "sandbox");
sdkConfig.Add("account1.apiUsername", "ryanano89-facilitator_api1.gmail.com");
sdkConfig.Add("account1.apiPassword", "KNQ6M7MH3SJKVGQ8");
sdkConfig.Add("account1.apiSignature", "AJ2gHJOSiReCgvozz1y4PVUNExXxA1jzzgOvl4pQaW6Ll2KWgHK6.hd3");
sdkConfig.Add("account1.applicationId", "APP-80W284485P519543T");
AdaptivePaymentsService adaptivePaymentsService = new AdaptivePaymentsService(sdkConfig);
PayResponse payResponse = adaptivePaymentsService.Pay(payRequest);
object dsa = payResponse.error;
Теперь тока, что я сделал есть, я использовал простую кнопку и назначить выше него. Но в конечном итоге, когда я нажимаю кнопку, у нее нет всплывающих лайтбоксов PayPal, чтобы позволить оплате оплаты. Могу ли я узнать, чего у меня еще нет?
Нужно взглянуть на необработанном запросе и ответ, полученный в результате этого кода. Я предполагаю, что вы просто не перенаправляете PayPal так, как должны быть. Это не будет сделано само по себе. –