내 봄 웹 응용 프로그램에 페이팔 적응 지불을 구현하려는. 나는 다음 링크를 참조하고 난 1 단계, 다음 단계를 수행 한 흐름을 https://developer.paypal.com/webapps/developer/docs/classic/adaptive-payments/gs_AdaptivePayments/어떻게해야합니까 페이팔 적응 지불 지불 응답
을 구현 : 가져 Paykey 샌드 박스 API 자격 증명을
공용 클래스 AdaptiveinstantPay {
/**
* @param args
* @throws IOException
*/
public static void main(String[] args) throws IOException {
Document doc = Jsoup.connect("https://svcs.sandbox.paypal.com/AdaptivePayments/Pay")
.header("X-PAYPAL-SECURITY-USERID", "xxxxxx_api1.comforters-it.com")
.header("X-PAYPAL-SECURITY-PASSWORD", "xxxxxxxxxx")
.header("X-PAYPAL-SECURITY-SIGNATURE", "AiPC9BjkCyDFQXbSkoZcgqH3hpacATgu-TD5fG94GO04KCRlPl1d4hW4")
.header("X-PAYPAL-REQUEST-DATA-FORMAT", "NV")
.header("X-PAYPAL-RESPONSE-DATA-FORMAT", "NV")
.header("X-PAYPAL-APPLICATION-ID", "APP-80W284485P519543T")
.data("actionType", "PAY")
.data("currencyCode", "EUR")
.data("receiverList.receiver(0).amount", "55")
.data("receiverList.receiver(0).email", "[email protected]")
.data("returnUrl", "http://www.mytestapp.com/getPaypalResponse")
.data("cancelUrl", "http://www.mytestapp.com/cancelPaypalPayment")
.data("requestEnvelope", "{errorLanguage:en_US, detailLevel:ReturnAll }")
.timeout(10 * 1000).post();
System.out.println(doc);
}
2 단계를 사용하여 : 내가 Jsoup 응답을 구문 분석하고 PayKey를 얻은 후, 내가 보낸 후 https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_ap-payment&paykey=My-payKey
결제 성공 후 페이팔 리디렉션 컨트롤을 http://www.mytestapp.com/getPaypalResponse. 그러나 문제는 응답 매개 변수를 얻을 수 없다는 것입니다. 나는 paykey, receiveremail, ack ect와 같은 응답 매개 변수를 얻을 수 없다 ... 나는 내 실수를 모른다. 내가
감사를 틀렸다면 센씰 B는