كيف يعرف Etsy عندما يكون شخص ما قد دفع مع PayPal؟

كيف يعرف Etsy (موقع جماعي للبائعين للمنتجات الإبداعية) أن الدفعة تمت من خلال Paypal؟ هل من الممكن باستخدام PayPal Express Checkout لاستخدام واجهة برمجة التطبيقات للحسابات الخاصة بي ، ولكن إرسال الدفعة إلى حساب آخر ، فقط عن طريق تحديد البريد الإلكتروني للحسابات؟

عندما تشتري شيئًا من Etsy ، يتم الدفع مباشرة إلى البائع. يبدو أن Etsy تستخدم PayPal Express Checkout لتحقيق ذلك ، باستخدام تفاصيل API الخاصة بها (على افتراض). بمجرد أن يتم الدفع ، Etsy على علم بذلك. فهو يزيل العنصر من البيع ويرسل إليك رسالة تأكيد إلكترونية. كيف تقوم Etsy بذلك عندما تذهب الدفعة مباشرة إلى حساب آخر؟

بقدر ما يمكنني معرفة ذلك ، لن يرسل PayPal إلا الدفعة إلى الحساب الذي يرتبط به API. عند إجراء أول مكالمة لإعداد Express Checkout مع Paypal ، فهل هناك طريقة لتمرير عنوان البريد الإلكتروني للحساب الذي تريد دفع الدفعة إليه خلال هذه العملية؟ لا يبدو لي أن أجد هذا المجال في أي مكان. أو ربما يتم بطريقة مختلفة تمامًا. أي شخص لديه أي أفكار كيف تعمل هذه العملية فعلا في Etsy؟

Notes: أعلم أنه عند إعداد حساب بائع في Etsy ، يجب عليك فقط إعطاء عنوان البريد الإلكتروني الخاص بالـ Paypal الذي تريد أن تذهب إليه المدفوعات ، وليس منحهم أي وصول لـ API من أي نوع. لقد اختبرت هذا.

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

2

2 إجابة

لا أعتقد أن Etsy تستخدم Express Checkout ، بل تستخدم PayPal المدفوعات التكميلية.
باستخدام الدفعات التكيفية ، يمكنك تغيير المتلقي من الأموال ببساطة عن طريق تحديد عنوان بريد إلكتروني مختلف للمستقبل الأساسي أو الثانوي.

راجع أيضًا إجابتي على الدفع عبر الإنترنت لوسيطة

أما بالنسبة لتأكيد Etsy ؛ نظرًا لأن Etsy هي التي تجعل واجهة برمجة التطبيقات تستدعي PayPal - وتقوم فقط بتغيير جهاز الاستقبال على أساس كل معاملة - فيمكنهم فقط تحديد ipnNotificationUrl لكي يتم إعلامهم عبر PayPal IPN عند اكتمال إحدى المعاملات.

1
وأضاف

يعرف هذا بسبب نجاح رد الاتصال.

On how to get confirmation of a transaction between two other parties, look at this question

لذلك أنا لا أعتقد مع الخروج السريع ، ولكن بالتأكيد مع إعلام الدفع الفوري.

The only way I can think of doing this with Express Checkout is if each receiving party has a separate merchant account. As one answer by netom in this question

0
وأضاف
شكرا لك على ذلك ! هذا السؤال الآخر هو ما أحاول تحقيقه ، ولكن لا يحل المشكلة بشكل فعال. تمكن Etsy من تحقيق هدفي باستخدام Express Checkout. انقر فوق السحب ، فإنه يأخذك إلى paypal ، تقوم بتسجيل الدخول إلى paypal وتأكيد الدفع ، فإنه يعيدك إلى Etsy للقيام بمراجعة نهائية لطلبك قبل أن تقوم بالموافقة عليه. إذا لم يكن ذلك Express Checkout فما هو؟ وكيف تستخدم تفاصيل واجهة برمجة التطبيقات الخاصة بها لإجراء دفعة باتي ثالثة لا تحل IPN المشكلة نظرًا لأنها ليست حلاً - فهي تُستخدم جنبًا إلى جنب مع إحدى طرق الدفع.
وأضاف المؤلف Jn Fity, مصدر