0
PayPal SDK를 통해 REST API 지불을 생성하고 있습니다. 모든 것이 잘 작동하는 것처럼 보입니다. 페이팔로의 리다이렉트, 지불 자체. 하지만 paypal에서 내 가게로 돌아 오면 returnUrl의 끝에 "/"가 추가됩니다. 내가반송 URL에 슬래시 ("/")가 추가되었습니다.
http://192.168.41.174/confirm/
지불 생성 요청의 페이로드로 연결되고있어
대신
http://192.168.41.174/confirm
이다 :
이{
"intent": "sale",
"payer": {
"payment_method": "paypal"
},
"transactions": [
{
"amount": {
"currency": "EUR",
"total": "21.27",
"details": {
"shipping": "4.99",
"subtotal": "16.28"
}
},
"description": "Thank you for your purchase!"
}
],
"redirect_urls": {
"return_url": "http://192.168.41.174/confirm",
"cancel_url": "http://192.168.41.174/checkout"
}
}
그래서 나는 꽤 많은 오류를 제외 할 수 있습니다 내 편. 내가 모르는 귀환 URL에 대한 또 다른 구성이있는 경우를 제외하고는? 수동으로 추가 된 슬래시를 제거하고 매개 변수를 유지하면 지불을 처리하고 캡처 할 수도 있습니다. 아무데도 쓸모없는 슬래시 만 있으면 작동하지 않습니다.
이가 내 반환 URL을 변경합니다 http://192.168.41.174/confirm?&paymentId= 지금은 괜찮 . 고마워요! –