Кто-нибудь нашел документацию по платежному процессору очень плохой - PullRequest
1 голос
/ 09 ноября 2008

Кто-нибудь еще находит, что документация многих платежных систем имеет плохую или неполную документацию относительно того, как использовать их API? Или это просто сбивает с толку?

Недавно я настроил PayPal и Beanstream и обнаружил, что оба либо сбивают с толку, либо не включают полную документацию.

Например, в документации BeanStream говорится, что они вернут «message_id», что замечательно, но нигде не говорят, что означают разные идентификаторы. Он также содержит некоторый текст, поэтому вы можете начать создавать список, но нет способа проверить, чтобы убедиться, что вы получили правильный или тот, который означает, что он был успешным.

Кто-нибудь имел этот опыт?

Редактировать: Я согласен, что когда вы отправляете им электронное письмо, они полезны, но, к сожалению, большинство из них открыты только в обычные рабочие часы для общей технической поддержки (кроме срочной), которая не всегда полезна, поскольку не тогда, когда кажется, что я делаю свою интеграцию.

Ответы [ 9 ]

1 голос
/ 09 ноября 2008

Это может вам не сильно помочь, но по мере того, как вы приобретаете более опытный опыт работы с конкретным доменом, интерфейсы становятся проще. По странному стечению обстоятельств, я закодировал целую кучу интерфейсов кредитных карт, и, как только вы получите язык, они все будут работать одинаково.

Единственное другое предложение, которое я бы предложил, - это воспользоваться ресурсами поддержки , а также предоставленной документацией. Недавно мы работали с относительно известным платежным шлюзом, и, хотя их документация была полностью отстойной (по их собственному признанию), персонал поддержки был невероятно осведомлен и более чем готов помочь / объяснить.

1 голос
/ 12 июля 2011

Я использовал Realex и PayPal. Документация Realex в порядке. Четко и понятно. PayPal абсолютно ужасно ужасен. И я извращенец, который так любит читать документацию, что я знаю, что читал это для удовольствия (я прочитал всю спецификацию OpenID, хотя у меня нет никаких непосредственных планов ее использовать).

1 голос
/ 09 ноября 2008

Я нашел документацию и примеры кода от Authorize.net и ViaKlix от Nova очень полезными. Я держусь подальше от PayPal.

1 голос
/ 09 ноября 2008

Работая со многими API, не только для платежных процессоров, но и для многих других веб-сервисов, связанных с электронной торговлей, я должен сказать, что, хотя документы могут быть не просто звездными, они обычно не так уж и плохи, и если вы отправите им электронное письмо или позвоните им, они, как правило, будут очень полезны.

1 голос
/ 09 ноября 2008

ну, это не совсем специфично для документации платежного процессора, так как при прочих равных условиях хорошо документированные API помогут стимулировать разработку. что бы это ни стоило, я работал с PayPal, authorize.net, ups и usps API и не нашел их в замешательстве (не подразумевая, что им доставляло особое удовольствие).

При этом я хотел бы, чтобы больше документации было похоже на PHP. несмотря на то, что это такой разрозненный язык, документация действительно довольно хорошая.

0 голосов
/ 15 апреля 2010

Re: Beanstream вы должны авторизоваться, тогда вы увидите ссылку на документацию с левой стороны. Дизайн 90-х, и они рекомендуют использовать IE.

Re: Paypal Я адаптировал этот код из http://www.php -suit.com / paypal для моего проекта Zend Framework. Примечание: у вас должна быть зарегистрирована транспортная оболочка сокета ssl: //, иначе (видимая в phpinfo ()) вам придется настроить код для использования curl.

Вот как получить код, используя SVN

svn checkout http://paypalphp.googlecode.com/svn/trunk/ paypalphp-только для чтения

0 голосов
/ 22 мая 2009

PayPal - это кошмар, когда дело доходит до настройки и тестирования тестовой учетной записи (Песочница).

0 голосов
/ 09 февраля 2009

Мне пришлось использовать Authorize.net для нескольких сайтов, и прилагаемая документация «просто в порядке», если вы работаете в несколько ограниченных наборах технологий, для которых они предоставляют пример кода. Это было очень просто, чтобы запустить его с PHP, но его не хватало при попытке выполнить то же самое в ColdFusion.

Несколько других сайтов, сделанных через PayPal, для которых IMO был намного лучше.

0 голосов
/ 09 ноября 2008

Я работал только с PayPal, но с простой версией (где вы просто настраиваете HTML-форму на своей веб-странице и отправляете ее с помощью кнопки PayPal) работать очень просто. И если вы ищете отзывы об оплате в режиме реального времени, мне всегда было проще просто написать программу, которая периодически проверяла бы мою учетную запись электронной почты PayPal, и анализировать детали платежа в теле письма.

...