問題タブ [authorize.net-cim]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Authorize.Net CIM がプロファイルを作成し、次々にトランザクションを実行しようとしています
私は John Condeが Authorize.Net 用に作成したAuthnetXMLクラスを使用しています。を使用してユーザーのprofileID
とを作成しようとしています。作成された場合は、新しく作成された を に適用し、トランザクションを実行してみます。paymentprofileid
createCustomerProfileRequest
customerprofileid
customerpaymentprofileid
createCustomerProfileTransactionRequest
最初の通過時 アカウントは作成されましたが、何かが壊れたようにページが白くなり、クリックf5して押し込むと問題なく通過します。それが構築される方法は、ユーザーがすでにIDを持っている場合、パート1をバイパスすることです。(プロファイルの作成) API への 2 つの呼び出しを続けて行うことができないように感じますか、それともアカウントがサーバーに反映されるまでに 1 分かかるのでしょうか?
誰もこのようなことに遭遇したことがありますか?
php - ホストされた CIM ポップアップ フォームの createCustomerProfileTransactionRequest に cardCode 値を渡す方法
そのため、Authorize.net で Hosted CIM を使用して顧客情報を保存していますが、CCV cardCode は保存されません。
createCustomerProfileTransactionRequest を処理できるように、cardCode (CIM がホストするポップアップ フォームから入力) を取得するにはどうすればよいですか?
私は CCV コードを必要としませんでしたが、コードを必要とする銀行でトランザクションが失敗します。
私はホストされた CIM を使用しています。顧客 ID を照会し、以下のコードを使用して支払いプロファイル情報を取得します。
xml-parsing - 複数の支払いプロファイル (CIM) で顧客プロファイルを作成する方法は?
複数の支払いプロファイル (CIM) で顧客プロファイルを作成する方法は?
単一の支払いプロファイルを使用して顧客プロファイルを作成すると、正常に機能します。しかし、2 つ以上の支払いプロファイルを顧客プロファイルに追加しようとすると、次のエラーが発生します。
E00003 - 名前空間「AnetApi/xml/v1/schema/AnetApiSchema.xsd」の要素「paymentProfiles」には、名前空間「AnetApi/xml/v1/schema/AnetApiSchema.xsd」に無効な子要素「customerType」があります。予想される可能な要素のリスト: 名前空間 'AnetApi/xml/v1/schema/AnetApiSchema.xsd' の 'driversLicense, taxId'。
上記のコードは、以下のような xml を生成します。
e-commerce - CIM レコードから Authorize.net ARB を実装する
リアルタイム支払いと定期支払いを備えた支払いシステムを実装しています。
私が使用CIM
している即時支払いについては、顧客プロファイル、支払いプロファイル、配送情報などで正常に機能しています。
ARB api
現在、再度使用する代わりに、その CIM レコードから定期的な請求スケジュールを作成しようとしています。
マーチャント アカウントからの手動の方法ではなく、プログラミングによって作成されたレコードARB
を使用してスケジュールを実装することは可能ですか。CIM
それを手伝ってください。
api - Authorize.Net CIM API からトランザクション ID を取得する
authorize.net 用の CIM API を作成しています。私はすべて完璧に機能していますが、トランザクションが作成されたときにトランザクション ID を返す必要があります。
現在、トランザクションを完了したときに返されたものは次のとおりです。
次に、これは私が得る出力です: Request Response Summary: Response code: I00001 Message: Successful.Approval code: NXD8X7
トランザクション ID は返されません。これを手に入れる方法を知りたいです。私の目標は、これをデータベースに書き込むことですが、トランザクション ID を取得する方法が必要です。どうもありがとうございました。
rdf - SPARQL で別のオブジェクトを参照するオブジェクトを見つける方法
XML、RDF、および SPARQL クエリに関しては、私は非常に新しいので、最初に謝らなければなりません。私の知識はすべて 3 日間の多くの読書に基づいているため、完全には浸透していません。それでも、Jena を使用して大きな RDF ファイルをクエリしようとしたときに遭遇した問題は、スーパークラスの一部であるすべてのインスタンスを取得する方法でした。
表現が下手で申し訳ありませんが、ここに例を示します。私の RDF ファイルには、常にメイン ノードがあります。
メインノード
次に、このノードを次のようなリソースとして持つオブジェクトがあります。
また
これで、SPARQL を使用して任意のクエリを実行する方法rdf:type
と (少し) クエリをグラフ化する方法がわかりました。私がやりたいことは、最初に MainNode を見つけて (既にできています)、次にこの MainNode を参照するすべての要素/オブジェクト/クラス/インスタンスを見つけることです。
私の現在の試みでは、Connection
またはPotential
直接クエリを実行できますが、両方をクエリすることはできません。Connection
したがって、すべての s を返すクエリは次のようになります。
すべてPotential
の s に対して、クエリは次のようになります。
それでも、両方を抽出する必要があり、使用したくありませんUNION
。含まれていないクラスがさらにある可能性があるためです。私の試みは、?object
行を次のように変更することでした:
ただし、アスタリスク*
を使用しても、ここでクラスを使用できるようにすることはできません。実際、 と の両方は、変数 を含むスーパークラスの子と見なすことができConnection
ます。Potential
node
php - Authorize.net CIM - API ユーザー名が無効または存在しない理由
authorize.net CIM を使用してアプリケーションを作成しました。テストモードでアプリを使用すると、すべて正常に動作します。テスト モードからライブ モードに切り替えて、正しいユーザー ID とトランザクション キーを貼り付けると、次のように表示されます: API ユーザー名が無効であるか存在しません。
意味がない。API ユーザー名とトランザクション キーが正しいことは 100% です。
CIM codeigniter ライブラリを使用しています。CIMのセットアップと初期化を扱うコードは次のとおりです...
php - Authorize.Net で CIM を使用して顧客プロファイルを取得するには?
私は CIM (顧客情報マネージャー) の仕事をしており、CIM 機能を使用して顧客プロファイルを作成しました。しかし、顧客プロファイル ID の代わりに顧客 ID を使用して顧客プロファイルを取得したいと考えています。
php - CIM 支払い gethway メソッドの Apihost と ApiPath を取得する方法..?
x-cart Platinum V 4.5.5 サイトで Authorize.net - CIM Payment Get-way を構成する必要があります。
現在、Xpayments モジュールは私の x-cart プラチナ バージョン 4.5.5 ではサポートされていません。
そこで、Authorize.net - CIM Payment Get-way のカスタマイズを開始します。
テストモードを使用しました。
この $g_loginname 、 $g_transactionkey は既にあります
しかし、この $g_apihost と $g_apipath は利用できず、
CIM Payment Getway メソッドの Apihost と ApiPath を取得する方法
https://developer.authorize.net/testaccount/
$g_loginname ='xxxxxxxxxxxx'; $g_transactionkey ='xxxxxxxxxxxxx';
$g_apihost = "apitest.authorize.net"; $g_apipath = "/xml/v1/request.api";
ありがとう
java - データ型と CIM sblim クライアントに関する Java パフォーマンスの問題
一部の Java フレームワークで使用される実装スタイルについて質問/懸念があります。
まず、一般的な背景として、オブジェクトの配列を作成することは、生の/プリミティブな配列タイプを作成するよりもはるかにコストがかかることを実践から知っています。たとえば、下のレイヤーに大量の文字データを要求する場合、最も効率的な選択は、ラッパー データ型を発明してオブジェクトの配列を返すのではなく、char[]、byte[]、ByteArray などの型を使用することです。
ただし、独自のデータ型を実装しているように見えるフレームワークを見てきましたが、それらの型の配列がやり取りされることを期待しています。これにより、前述のパフォーマンスとコストの問題がすべて発生し、変換コードのオーバーヘッドが発生するため、非常に不便です。
たとえば、sblim クライアントの javax.cim パッケージで定義されている型を考えてみます。
http://sblim.sourceforge.net/cim-client2-v22-doc/javax/cim/package-summary.html
基本的にバイトである UnsignedInteger8 という名前の型が 1 つあります。同等の効率的なプリミティブ型を持つ他の型もあります。プロトコルに準拠するためにJavaクラスで異なるデータ型をカプセル化しているように見えるDMTFデータ型についてのコメントがありますが、どのコストがかかりますか?
要するに、Java のパフォーマンスとフレームワークの設計全般に詳しい人が、sblim クライアントが効率的な実装であるかどうかについてフィードバックを提供できるかどうかを知りたいのです。UnsignedInteger8 のようなこのラッパー型を単にバイトまたは文字を使用できた場合に使用する根拠または正当化はありますか? すべての DMTF データ型を処理するための標準化された統一されたコードを作成することは、プリミティブ型の代わりにオブジェクトの配列を使用することを意味するパフォーマンスの欠如を正当化しますか? ここで私は要点を正しく理解していますか、それとも間違っていますか?
前もって感謝します!
アップデート
私の主張をさらに示すために、次の抜粋を検討してください。
文字データのチャンクを StringBuilder にマップするには、そのようなコードを使用する必要があります。データはすでに CIM によってメモリ内にロードされているため、これは非常に非効率的です。新しい StringBuilder を作成し、すべてのデータを再度反復/コピーする必要があるのはなぜですか? CIM クライアントが String、byte[]、char[]、または ByteBuffer を提供できないのはなぜですか? これは非常に非効率的だと思います。なぜこの世界でこのように実装したのかを理解したいと思います。
データ型を抽象化し、Comparable、Equals、Collections API などの Java が提供する機能を使用する利点を理解しています。これは理にかなっており、Person、Account、Transaction などの複雑な構造化データには使用する価値があると思いますが、生/プリミティブ データ型には使用しないでください。それは多すぎる。