2013-02-13 2 views
3

Я хотел бы добавить модуль оплаты на моем Iphone приложение, которое я собираюсь строить,Паго Платежный шлюз Интеграция

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

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

Итак, как я могу вернуться в приложение по успешной оплате?

+0

вы спрашиваете о paypal>? – Rajneesh071

+0

Это 123pago http://123pago.net.ve/ –

+0

Мне понравилось ваше имя и постараюсь получить ответ :) –

ответ

1

Там нет простой способ сделай это. Попробуйте открыть страницу в веб-представлении и добавить, когда URL-адрес страницы успеха соответствует URL-адресу в веб-представлении, отображающем сообщение об успешном завершении.

0

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

Открывается ли новая страница в веб-представлении в вашем приложении?

Если да, то вы просто должны получить URL вы получите на успех оплаты (если можно) и использовать следующий метод веб-вид делегата, чтобы поймать URL:

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType 
{ 
    NSString *urlString = [NSString stringWithFormat:@"%@", request.URL]; 

    // If not found, load url 
    if ([urlString rangeOfString:@"http://you-url"].location == NSNotFound) 
    { 
    return YES; 
    } 
    // If found, intercept 
    else 
    { 
    // Do what you want here 
    return NO; 
    } 
} 
+0

Новая страница не открывается в webview, то же самое открытие в сафари. –

+0

Хорошо, тогда я не знаю, извините. – Jeremy