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