سؤال

أنا مطور ويب يتطلع إلى نقل الكثير من العملاء لاستخدام Authorize.net لمعالجة CC الخاصة بهم. لقد استخدمت Authorize.net مرة واحدة في PHP القيام بدمج SIM لموقع بسيط.

الآن المشكلة هي أن بعض عملائنا قد أقاموا عمليات تأخذ معلومات CC من موقعنا، وتتقلب عملية وفاء خارج عنصر التحكم في موقعنا. في حالة واحدة على الأقل، يستخدم العميل معلومات CC إلى فاتورة الشحن بعد تعبئته، بعد فترة طويلة بعد أن تغادر موقعنا على شبكة الإنترنت، بسبب المعدلات الدولية.

السبب الرئيسي لاستخدام Authorize.net هو الأمان. نريد أن نكون متوافقة مع PCI، لذا فإن الفكرة هي أن CC لا يمر حتى عبر خادم الويب الخاص بنا. يتم إدخاله على Authorize.net ولا يترك أبدا هناك. لذلك أحتاج إلى معرفة واجهة برمجة التطبيقات لإجراء هذه العملية.

لذلك سؤالي هو، دون التعامل مع معلومات CC، كيف يمكنني إنشاء معاملة "معلقة" تأخذ معلومات CC للمستخدم في نقطة واحدة، ثم يتم تحديث التكلفة في نقطة أخرى؟ أنا أتصور سأضطر إلى إخبار العميل بتسجيل الدخول مرة أخرى إلى موقعنا (أو Authorize.net) لتحديث تكلفة الطلب.

كل ما وجدته هو هذه الأسئلة الشائعة، سؤالي هو نفس الجزء العلوي، لكن ليس من الواضح ما إذا كان لا بد لي من الحفاظ على معلومات CC للقيام بهذه العملية، والتي لا أستطيع القيام بها ببساطة.

http://www.inventiveweb.com/robocharge/faq.htm.

ويمكن أن يتم ذلك؟

هل كانت مفيدة؟

المحلول

حسنا، لديهم دعم كبير في Authorize.net وقاعدة معارف ممتازة. أراهن أن دعمهم في دعمهم فقط من قاعدة البيانات.

كما هو موضح في الرابط أعلاه، إذا كنت تعرف الراقية من التكاليف، فيمكنك الوسادة، وقم بعمل Auth_Only متبوعا ب Auth_Auth_capture.

اعتبارا من الآن لا يوجد واجهة برمجة تطبيقات لهذا، ولكن يمكنك تسجيل الدخول إلى حساب Authorize.net الخاص بك وإجراء عملية إعادة توجيه. يتم تخزين المعاملات لمدة تصل إلى 90 يوما، بحيث يمكنك إصدار معاملة جديدة مع إعادة توجيه بيل ولا تحتاج إلى معلومات CC.

الجانب السلبي؟ يعمل إعادة النظر فقط على معاملة تسوية بنجاح، وتستغرق ذلك 1-3 أيام.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top