Как вы используете UIWebview для совершения транзакции с использованием Paypal и получения квитанции или информации о транзакции. - PullRequest
0 голосов
/ 22 февраля 2012

Я видел различную документацию на разных форумах и сайтах по различным способам использования Paypal API, вот довольно полезная ссылка: https://cms.paypal.com/us/cgi-bin?cmd=_render-content&content_ID=developer/e_howto_api_ECOnMobileDevices&bn_r=o/, Мой вопрос немного отличается, я не хочу использовать какие-либо изБиблиотеки Paypal, предлагаемые нам в моем приложении, это ссылка на библиотеки: https://www.x.com/developers/paypal/documentation-tools/sdk, я также не хочу собирать какую-либо личную информацию, я хочу, чтобы Paypal позаботился обо всем.Другими словами, я хочу иметь возможность открыть UIWebview для мобильного сайта Paypal, если это возможно (или если не работает обычный сайт), чтобы пользователь мог войти в систему со своими учетными данными, или он может использовать опцию экспресс-проверки и вернутьсяидентификатор транзакции или квитанция, что когда-либо доступно.Я немного новичок в iOS, и любая помощь приветствуется.

Ответы [ 2 ]

0 голосов
/ 22 февраля 2012

Если вы не хотите использовать какие-либо библиотеки или API, Express Checkout не будет работать для вас.
Что делает это несколько проще, поскольку вместо этого вы можете просто использовать PayPal Website Payments Standard в UIWebView.

Например; просто откройте https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&business=your@email.tld&amount=1.99&currency_code=GBP

Это запустит платеж в размере 1,99 фунтов стерлингов на адрес электронной почты mail@here.tld через PayPal и автоматически использует макет мобильного телефона.

Если вы впоследствии хотите получать информацию о транзакции; настроить PayPal IPN в своей учетной записи и использовать его для получения событий, связанных с транзакциями. Это может быть обработано за пределами вашего приложения и, таким образом, отнимает драгоценную вычислительную мощность на сервере.
Для ознакомления с началом работы с PayPal IPN, посмотрите https://www.paypal.com/ipn/

0 голосов
/ 22 февраля 2012

Я бы настоятельно рекомендовал не пытаться совершать транзакции через PayPal.Если вы посмотрите на Руководство по рассмотрению в App Store, там говорится, что

11.2 Apps utilizing a system other than the In App Purchase API (IAP) to purchase content, functionality, or services in an app will be rejected
...