2008-11-09 4 views
1

많은 지불 프로세서 설명서에 API 사용 방법에 관한 설명서가 불충분하거나 불완전하다는 것을 알고있는 사람이 있습니까? 아니면 그냥 혼란 스럽군요?지불 프로세서 설명서가 매우 불량한 사람이 있습니까?

최근에 나는 PayPalBeanstream을 모두 설정했는데 두 가지 모두 혼란 스럽거나 전체 문서가 포함되어 있지 않음을 발견했습니다.

예를 들어, BeanStream 문서에서 그들은 "message_id"를 반환 할 것이라고 말합니다. 그러나 위와 같은 메시지는 다른 ID의 의미를 알려주는 곳이 아닙니다. 또한 텍스트가 포함되어 있기 때문에 목록 작성을 시작할 수 있지만 유효한지 또는 성공했는지 확인할 수있는 방법은 없습니다.

이 경험이있는 사람이 있습니까?

편집 : 나는 그 ISN 항상 유용하지 않은 당신이 그들을 이메일로 할 때 도움이된다, 그러나 그들의 불행하게도 대부분의 (비상 사태가 아닌) 일반 기술 지원 만 제공 업무 시간 것에 동의합니다 ' 내 통합을하는 것처럼 보일 때.

+0

질문보다는 불만과 더 비슷합니다. 이것을 묻는 것으로 실제로 배우기를 희망합니까? –

답변

1

글쎄, 이것은 지불 프로세서 문서에만 국한되지 않습니다. 모든 점이 동일하고 잘 문서화 된 API가 개발을 촉진하는 데 도움이 될 것입니다. 그게 가치있는 일이라면, 나는 paypal, authorize.net, ups, usps API와 함께 일해 왔으며 명백히 혼란 스럽다는 것을 발견하지 못했다.

그런데, 나는 더 많은 문서가 PHP와 같았 으면 좋겠다. 그런 흩어져있는 언어 임에도 불구하고, 문서는 정말 훌륭합니다.

0

나는 PayPal에서만 작업했지만, 웹 페이지에 HTML 양식을 설정하고 PayPal 버튼으로 제출하는 간단한 버전은 매우 쉽게 작업 할 수 있습니다. 그리고 거의 실시간으로 지불 피드백을 찾고 있다면 필자는 주기적으로 내 PayPal 이메일 계정을 확인하는 프로그램을 작성하고 이메일 본문에서 지불 세부 정보를 구문 분석하는 것이 더 쉬웠다 고 생각했습니다.

1

지불 프로세서뿐만 아니라 다른 많은 전자 상거래 관련 웹 서비스에서 많은 API를 사용 했으므로 필자는 문서가 별보다 작을 수 있지만 일반적으로 그렇게 나쁘지는 않지만, 이메일을 보내거나 전화를하면 대개 도움이됩니다.

1

Authorize.net의 문서 및 코드 예제와 Nova의 ViaKlix는 매우 유용합니다. 나는 PayPal에서 멀리 떨어져있다.

+0

남자 나는 Authorize.Net을 다루는 것을 기억한다. 나는 완전히 화가났다. 그들은 쉽게 통합 할 수 있었지만 우리가 원했던 한 가지 유형의 트랜잭션을 지원하지 않았으며 (어떤 것을 상기 할 수없는), 문서에서 지원되지 않는다는 언급이 없었습니다. – vfilby

1

이것은별로 도움이되지 않을 수도 있지만, 특정 도메인에서 더 많은 경험이 있으면 인터페이스가 더 쉽게됩니다. 세상의 이상한 비틀기에 의해, 나는 신용 카드 인터페이스 전체를 코딩했고, 일단 당신이 핑둥을 얻으면, 그들은 모두 똑같이 작동한다.

내가 제공 할 유일한 제안은 지원 리소스를 사용하는 것입니다. 또한 설명서가 제공됩니다. 우리는 최근에 상대적으로 잘 알려진 지불 게이트웨이와 함께 일했고 그들의 문서가 완전히 자신의 입회에 의해 빨려 들었지만 지원 직원은 믿을 수 없을 정도로 지식이 있었고 기꺼이 돕고 설명했습니다.

0

필자는 여러 사이트에서 Authorize.net을 사용해야했으며 제공된 설명서는 샘플 코드를 제공하는 다소 제한된 기술 세트에서 작업하고 있다고 가정 할 경우 '그냥 확인'됩니다. ColdFusion에서 동일한 것을 제거하려고 할 때 PHP를 사용하고 실행하는 데는 바람이 없었습니다.

IMO가 훨씬 더 나은 경험을 한 PayPal을 통해 여러 사이트가 수행되었습니다.

0

테스트 계정 (샌드 박스)을 설정하고 테스트 할 때 PayPal은 악몽입니다.

+0

내가 살기 시작했을 때 Sandbox break에서 완벽하게 작동하는 코드를 가졌습니다. 또한 결제가 처리되기 전에 사용자가 사이트로 돌아갈 수 있지만 샌드 박스에서이 동작을 강제로 수행 할 방법이 없으므로 테스트하기가 어렵습니다. – TRiG

0

Re : Beanstream로 로그인하면 왼쪽에 문서 링크가 표시됩니다. 디자인이 90 년대이고 IE를 사용하는 것이 좋습니다.

Re : Paypal 필자는 Zend Framework 프로젝트에서이 코드를 http://www.php-suit.com/paypal에서 채택했습니다. 참고 : ssl : // socket transport wrapper를 별도로 등록해야합니다 (phpinfo()에서 볼 수 있음). curl을 사용하려면 코드를 조정해야합니다. 여기

는 SVN

SVN 체크 아웃을 사용하여 코드를 얻는 방법이다 http://paypalphp.googlecode.com/svn/trunk/ paypalphp 읽기 전용

1

내가 Realex와 페이팔을 사용했습니다. Realex 설명서가 좋습니다. 명확하고 간단합니다. 페이팔은 절대 눈을 피가 끔찍합니다. 그리고 저는 재미있는 문서를 많이 읽는 것을 좋아하는 이상한 사람입니다. (OpenID를 사용하기위한 즉각적인 계획은 없지만 전체 OpenID 문서를 읽었습니다.)

관련 문제