[英]Require Paypal Subscription to Create an Account - ASP.Net / MVC4 / C# / Razor
我是Entity Framework,MVC和Razor的新手,但是我的第一個使用它的項目幾乎完成了。
難題的最后一部分是調整設置MVC項目時默認出現的“固定”登錄/注冊部分。 我需要與Paypal集成才能創建每月訂閱。 如果付款是最新的,那么他們的帳戶將允許他們訪問(希望)我的網站必須提供的所有優惠。
我注冊了developer.paypal.com,並認為我在創建測試帳戶方面有一個良好的開端。 我只需要准備好代碼即可。
任何幫助將非常感激。 提前致謝!
PayPal具有標准訂閱,然后它們具有定期付款API,有時也稱為定期結算。 我絕對建議您使用API,因為它將為您提供更多的自由去做您想做的所有事情。
如果你談論的是PayPal付款(其中人登錄到付)我一起去快速結賬 ,如果它由SetExpressCheckout , GetExpressCheckoutDetails ,然后DoExpressCheckoutPayment和/或CreateRecurringPaymentsProfile這取決於你在做什么。 在您的情況下,聽起來好像要進行CRPP,因為您正在處理訂閱。
這將返回一個配置文件ID,您可以將其保存在本地用戶表中。 然后,當人們登錄時,您可以調用GetRecurringPaymentsProfileDetails來查找配置文件的當前狀態,然后根據狀態將用戶重定向到其他位置。
貝寶(PayPal)的.NET SDK應該可以使您輕松進行所有調用,但這實際上僅是構建NVP請求並通過HTTP POST將其發送到貝寶的問題。
如果您想直接使用信用卡進行所有操作,則過程是相同的,但是涉及不同的API調用,並且根據PayPal帳戶的版本,您的調用會有所不同。
如果您使用的是Website Payments Pro 3.0,則可以使用DoDirectPayment平台,在重復付款的情況下,您只需一次調用CreateRecurringPaymentsProfile ,並將信用卡詳細信息包含在該請求中。
如果您使用的是使用PayFlow API的 Payments Pro 2.0,那就是所謂的“定期計費”,那么您只需要相應地設置一個PayFlow請求即可。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.