14

こんにちは、
支払いゲートウェイを必要とするアプリケーションを開発しました。私はすでに「Paypal」に取り組んでいます。それは成功したので、「ccavenue」である別の支払いゲートウェイを統合する必要があります。誰かがそれを統合する方法を手伝ってくれますか?
ありがとう。

4

6 に答える 6

15

ここでIOS / Android / Windows SDKが利用可能であると述べたので、SDKを探していました。しかし、何も見つかりませんでした。最後に、CCAvenue tech へのメールの下書きを作成しました。支援チーム。

それから彼らと電話をして、これは彼らが言ったことです:

  • SDK をダウンロードするためのログイン資格情報を取得するには、実際のマーチャント アカウントが必要です。
  • サンドボックス テスト環境は提供されません。
  • プロセスは、マーチャントの Web サイトおよびその他の入力された詳細によってマーチャント アカウントを確認します。
  • 確認が完了すると、マーチャントの登録済みメール アドレスにアクティベーション メールが送信されます。
  • マーチャントがアカウントを有効にすると、SDK をダウンロードするためのログイン資格情報が取得されます。
  • サブスクリプションには、無料と特権の 2 種類があります (詳細については、Web サイトを参照してください)。
  • SDK を使用すると、マーチャントが無料プランを持っている場合、INR と USD の通貨のみがサポートされます。商人が他の通貨のサポートを追加したい場合は、CCAvenue に同じことを要求する必要があります。CCAvenue チームは関係する銀行に確認し、銀行が取引を許可した場合、Rs を支払うことで新しい通貨を有効にすることができます。それぞれ5000円。
  • マーチャントが特権プランを持っている場合、マーチャントは INR と共に、サポートされている 27 の通貨から任意の 4 つの通貨を選択できます。商人がもっと欲しい場合は、ルピーを支払うことで通貨を購入できます。それぞれ5000円。
于 2015-09-30T10:00:00.197 に答える
8

CCAvenue はサーバー側のオプションを表示するので、Web ビューに接続し、iphone 画面と互換性のある ccavenue ゲートウェイをロードする必要があります。ここで私たちのアプリケーションでは、次のように小さなことをする必要があります

まず、ccavenue ゲートウェイに関連する html ファイルとパラメーターを作成します。

<html>

<body>

    <form name='form2' method='post' action='UR URL HERE'>

        <input type="text" name='Merchant_Id'><br>
        <input type="text" name='Amount'><br>
        <input type="text" name='Order_Id'><br>
        <input type="text" name='Redirect_Url'><br>
        <input type="text" name='Checksum'><br>
        <input type="text" name='billing_cust_name'><br>
        <input type="text" name='billing_cust_address'><br>
        <input type="text" name='billing_cust_address'><br>
        <input type="text" name='billing_cust_tel'><br>
        <input type="text" name='billing_cust_email'><br>
        <input type="text" name='delivery_cust_name'><br>
        <input type="text" name='delivery_cust_address'><br>
        <input type="text" name='delivery_cust_tel'><br>
        <input type="text" name='delivery_cust_notes'><br>
        <input type="text" name='Merchant_Param'><br>

        </form>

</body>

その後、画面にWebビューをロードします

  NSURL *url = [NSURL URLWithString: @"https://www.ccavenue.com/shopzone/cc_details.jsp"];

webView.delegate = self;
webView.scalesPageToFit = YES;

NSString *strUsername = [[NSUserDefaults standardUserDefaults] objectForKey:@"userName"];

   NSString *body = [NSString stringWithFormat: @"Merchant_Id=%@&Amount=%@&Order_Id=%@&Redirect_Url=%@&Checksum=%@&billing_cust_name=%@&billing_cust_address=%@&billing_cust_country=%@&billing_cust_tel=%@&billing_cust_email=%@&delivery_cust_name=%@&delivery_cust_address=%@&delivery_cust_tel=%@&delivery_cust_notes=%@&Merchant_Param=%@",@"XXXXX",@"10",@"123456",@"http://us2guntur.com/us2guntur/CCAvenueredirecturl.jsp",@"1234567890",@"Test",@"Hyderabad",@"India",@"1357896437",@"Test1000",@"Guntur",@"234567896",@"",@""];

NSLog(@"%@",body);

NSMutableURLRequest *request = [[NSMutableURLRequest alloc]initWithURL: url];
[request setHTTPMethod: @"POST"];
[request setHTTPBody: [body dataUsingEncoding: NSUTF8StringEncoding]];
[webView loadRequest: request];
于 2014-07-05T06:34:07.673 に答える
5

CCAvenue の統合ページには、サーバー側のオプションのみが表示されます。

したがって、これを自分で実装する必要があります。CCAvenue の支払いゲートウェイをサーバーに統合し、デバイスの Web ビューで支払いページを開くことができます。サーバー側の実装はユーザーが制御できるため、OAuth で行われる方法で Cookie を介して支払い確認の詳細を送信できます。

于 2014-05-26T16:48:56.097 に答える