Разработвам приложение за мобилна търговия в Appcelerator Titanium и използвам Paypal като шлюз за плащане. Използвам механизма за експресно плащане на Paypal и правя всички неща за взаимодействие с Paypal в php скриптове и извиквам тези скриптове чрез xhr обект. Моите php скриптове работят перфектно в браузъра и плащането е извършено, показвайки съобщението за благодарност, НО когато се опитам да извикам php скриптовете от приложението, то пренасочва към страницата на paypal sandbox, показвайки съобщението „Моля, влезте, за да използвате функциите на пясъчника“ и нищо else. Заседнал съм тук и не мога да направя никакъв напредък. Трябва да се отбележи, че вече съм влязъл в sandbox чрез моя акаунт в sandbox? Прекарах толкова много време в търсене на този проблем, но не можах да го накарам да работи. Моля, помогнете ми какво правя грешно тук? Наистина имам нужда от вашата помощ. Всяка помощ в това отношение ще бъде оценена. Благодаря предварително.
Използване на Paypal Express Checkout в appcelerator titanium
Отговори (1)
Опитвали ли сте да използвате модула PayPal на Appcelerator Marketplace? Много по-лесно е да се интегрира и е безплатно: https://marketplace.appcelerator.com/apps/780?693288467
person
GeekKingCloud
schedule
20.07.2012
Здравейте, благодаря за отговора. Изтеглих го, но не знам как да го интегрирам с titanium. Също така чух от различни форуми, че тези модули изискват някакъв абонамент или регистрация и т.н.
- person Muhammad Qasim; 20.07.2012
Този модул, за който се абонирате, да, но е безплатен и ще остане такъв. За да се интегрирате с titanium, трябва да направите три неща: 1. Добавете модула в правилната структура на папките - Macintosh HD › Библиотека › Поддръжка на приложения › Titanium › модули › ПЛАТФОРМА › ti.paypal › ВЕРСИЯ 2. Добавете модула към вашето приложение tiapp. xml файл. ‹modules› ‹module platform='PLATFORM' version='VERSIONNUMBER'›ti.paypal‹module› ‹/modules› 3. Изисквайте модула, в който можете да видите пример, като копирате примерния app.js, който идва с модул във вашия проект
- person GeekKingCloud; 20.07.2012