2016-08-31 2 views
1

Я пытаюсь использовать PayPal Here Sideloader (веб-приложение C#). Я получаю неожиданные результаты, когда приложение не всегда возвращается к моему веб-приложению в Safari (iPad). Кроме того, каждый раз открывается новая вкладка. Поэтому я решил использовать IPN для обработки после покупки.Работа с PayPal ЗДЕСЬ и API PayPal

Но при использовании PayPal здесь, я заметил, что проверки и наличных операции не называя мой IPN URL. Я пытался искать транзакции, используя REST API, и я их даже не вижу. Кредитная карта и операции с оплатой Apple работают нормально. Поэтому мой вопрос в два раза.

  1. После разговора с кем-то в PayPal, который может или не может знать, что они говорят о чем-то говорит с эффектом "эти операции не поддерживаются. Я не уверен в этом, потому что, если у меня есть идентификатор счета (INV2-XXXX-XXXX-XXXX-XXXX), я могу использовать API REST, чтобы получить то, что мне нужно. Был ли человек прав, или кто-то еще сделал это раньше?

  2. Что делать, если у меня есть свой заказный идентификатор заказа (см. Изображение), как я могу получить идентификатор счета? (я смотрел на Invoicing API (REST) ​​и TransactionSearch (НВП) и ни один из них возвращает информацию о сделке. paypal receipt page on my account

+0

Я понял. Похоже, это API, который мне нужно использовать: https://www.paypal.com/webapps/hereapi/merchant/v1/invoices –

ответ

0

Почувствовав, как я искал весь интернет, я увидел, что документация для IOS и Andriod SDK упомянул URL для PayPal Здесь API.

что URL (для производства) является https://www.paypal.com/webapps/hereapi/merchant/v1

Я просто случайно добавить «/ счета /» к нему и получил ошибку аутентификации. Как только я смог пройти аутентификацию, я вижу, что это возвращает список всех «счета-фактуры» обрабатываются в PayPal. Вам нужно будет подключиться с помощью OAuth2, но список - это то, что мне нужно для фильтрации на основе идентификатора заказа.

Смежные вопросы