我遇到DNN动态注册模块的问题。
模块设置有表单完成事件,用户可以将用户重定向到paypal,完成付款后会创建用户并发送电子邮件。
我也进行了设置,以便在完成付款后发送电子邮件,以测试模块何时知道付款已完成。
我尝试启用支付网关(Paypal)的过程 - 电子邮件被发送出去,但用户没有被创建。但是,当我禁用支付网关时,会创建用户以及发送电子邮件。
我在这里缺少什么让模块没有意识到它需要创建用户?
模块发出电子邮件这一事实让我觉得它也应该触发Uesr Creation事件。
有关动态注册如何与Paypal协同工作或我如何解决此问题的任何想法/提示?
答案 0 :(得分:1)
当用户从paypal返回您的网站时,您必须打开友好网址,否则网站无法读取从PayPal发回的数据。
答案 1 :(得分:0)
打开PayPal集成时:
根据您的PayPal支付网关中的信息和设置,用户被重定向到PayPal。这包括PayPal登录,沙箱或标准网关,以及付款信息/附加参数。
完成事件最初不会被解雇 完成的事件如何被解雇?
启用PayPal时,动态完成事件需要与PayPal IPN代码“链接”。简而言之,这意味着您将在PayPal支付网关部分中指定哪些“完成事件”应基本上有条件地根据PayPal将向您的注册表发送的IPN代码进行解雇。
例如:您可能希望设置完成事件以将用户添加到安全角色,但您只希望在付款完成时执行此操作。您首先要创建完成事件,然后在“表单完成事件/ PayPal付款状态”下的PayPal支付网关部分中“链接”完成事件。
例如:如果订阅付款失败,您可能希望设置“付款失败”电子邮件发送给管理员。您首先要创建完成事件,然后在“表单完成事件/ PayPal付款状态”下的PayPal支付网关部分中“链接”