2013-05-02 3 views
2

여러분 모두가이 문제를 빨리 해결할 수 있기를 바랍니다. PayPal Payments Pro의 문서에 따르면 IP 주소는 필수 값입니다. 그러나 PayPal은 아직 IPv6를 지원하지 않는 것으로 보입니다. 사용자가 PayPal에서 지원하는 이전 IPv4 주소 대신 IPv6 주소를 가지고있을 때 IP 주소로 보내야 할 항목은 무엇입니까? 우리는 v6 주소가 전송 될 때 "유효하지 않은"형식으로 인해 거래가 줄어들 었으며 시간이 지남에 따라 점점 더 많은 인터넷 제공 업체가 IPv6을 사용할 때만 더 악화 될 것입니다. 문서에서Payments Pro에서 IPv6 지원

:


구매자의 브라우저의

IPADDRESS (필수) IP 주소를 입력합니다. 참고 :

PayPal은 가능한 사기를 감지하는 수단으로이 IP 주소를 기록합니다.

문자 길이 제한 : 예를 들어 기간을 포함하여 15 단일 바이트 문자, 255.255.255.255


감사합니다!

답변

1

분명히해야 할 것은 IPv6의 거부에 대해 PayPal에 불평하는 것입니다. 당신은 여러 가지 해결 방법을 사용할 수 있지만 실제 솔루션은 Paypal에서 제공되어야하며 지불 시스템에서 IPv6을 지원해야합니다. 한 가지 해결 방법은 변환기이지만 중간에 앉아서 변환을 수행해야합니다 (http://ipv6.ztsoftware.net/ipv4-to-ipv6/). IPv4가 블랙리스트에 올라 있는지 확실하지 않은 경우 :-)

+0

이 "변환기"는이 문제와 관련이 없습니다. 나머지는 괜찮습니다. –

1

2013 년 3 월 6 일에 IPv6 허용을 위해 PayPal supposedly changed the API 및 IPv4 매핑 된 IPv6 주소를 IPADDRESS 필드에 저장합니다.

IPADDRESS (NVP) 및 IPAddress (SOAP) 필드는 이제 IPv4 IP 주소 외에 IPv6 및 IPv4 매핑 IPv6 IP 주소도 허용합니다.

불행하게도 the documentation doesn't actually reflect this change. DoDirectPayment 호출이나 다른 호출이 아니라 DoReferenceTransaction 호출 만 변경 한 것처럼 보였습니다. 물론 완전히 쓸모가 없습니다. 문제를보고하려면 PayPal에 문의하십시오.

+0

내 테스트에서 그들은 여전히 ​​DoDirectPayment의 IPv6 주소를 거부합니다. 어쨌든 하루 전으로. 최근에 어제 오후 (이 질문을 올렸을 때)와 같이 PayPal.com의 거부 된 트랜잭션 로그에 오류가 표시되었습니다. 따라서 DoReferenceTransaction 호출에 대한 업데이트가있을지라도 DoDirectPayment 호출은 아직 변경되지 않았습니다. IPv6 주소 인 경우 비어있는 IP 주소를 보내려했습니다. 설명서에 IP 주소가 "필수"라고되어 있지만 실제로는 그렇지 않습니다. –

+0

그래, PayPal이이를 지원하는 것은 분명한 것 같지만 실제로 제대로 구현하지 못했다. 페이팔을 제외하고 누구도이 문제를 해결할 수는 없습니다. –