paypal_ipn_manager:将 PayPal IPN 通知缓冲到您的业务应用程序的 Elixir 服务器-源码

上传者: 42133899 | 上传时间: 2021-06-03 13:04:21 | 文件大小: 23KB | 文件类型: ZIP
贝宝IPN管理器 将 PayPal IPN 通知缓冲到您的业务应用程序的 Elixir 服务器 地位 正在施工:construction:。 “商业规则” 当 PayPal 向我们发送一堆信息时,可以按任何顺序确认 IPN 消息。 必须将 IPN 消息的profile_id序列顺序维护到我们的应用程序中。 即,配置文件不能在创建付款的 IPN 之前接收定期付款 IPN。 任务 阅读 PayPal Sandbox 的 IPN HTTP 请求 解析请求如下: 贝宝 ID 传输PayPal服务器或沙箱的标识 启动一个异步进程来执行 SSL HTTP 确认返回传输 PayPal 框。 在启动过程中: 成功完成后,将请求转发到 Hedgeye 应用程序的 background_fu。 当它超时失败时,重新启动它 如果由于任何其他原因失败,请发送电子邮件。

文件下载

资源详情

[{"title":"( 37 个子文件 23KB ) paypal_ipn_manager:将 PayPal IPN 通知缓冲到您的业务应用程序的 Elixir 服务器-源码","children":[{"title":"paypal_ipn_manager-master","children":[{"title":"wrk.lua <span style='color:#111;'> 390B </span>","children":null,"spread":false},{"title":"mix.exs <span style='color:#111;'> 788B </span>","children":null,"spread":false},{"title":"features","children":[{"title":"process_ipns.feature <span style='color:#111;'> 6.00KB </span>","children":null,"spread":false}],"spread":true},{"title":"config","children":[{"title":"config.exs <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false}],"spread":true},{"title":"test","children":[{"title":"http_server_test.exs <span style='color:#111;'> 981B </span>","children":null,"spread":false},{"title":"ipn_server_test.exs <span style='color:#111;'> 1.38KB </span>","children":null,"spread":false},{"title":"ipn_list_test.exs <span style='color:#111;'> 1.62KB </span>","children":null,"spread":false},{"title":"database_worker_test.exs <span style='color:#111;'> 591B </span>","children":null,"spread":false},{"title":"pay_pal_ack_test.ex <span style='color:#111;'> 4.61KB </span>","children":null,"spread":false},{"title":"test_helper.exs <span style='color:#111;'> 36B </span>","children":null,"spread":false},{"title":"database_server_test.exs <span style='color:#111;'> 1.49KB </span>","children":null,"spread":false},{"title":"fake_paypal_ack_test.exs <span style='color:#111;'> 155B </span>","children":null,"spread":false},{"title":"ipn_cache_test.exs <span style='color:#111;'> 733B </span>","children":null,"spread":false}],"spread":true},{"title":"mix.lock <span style='color:#111;'> 399B </span>","children":null,"spread":false},{"title":"wiki_stuff","children":[{"title":"sequence_diagram_original.src.txt <span style='color:#111;'> 147B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 82B </span>","children":null,"spread":false},{"title":"sequence_diagram_original.svg <span style='color:#111;'> 9.03KB </span>","children":null,"spread":false}],"spread":true},{"title":"wiki","children":[{"title":"sequence_diagram_original.src.txt <span style='color:#111;'> 147B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 82B </span>","children":null,"spread":false},{"title":"sequence_diagram_original.svg <span style='color:#111;'> 9.03KB </span>","children":null,"spread":false}],"spread":true},{"title":"LICENSE <span style='color:#111;'> 1.07KB </span>","children":null,"spread":false},{"title":".gitignore <span style='color:#111;'> 44B </span>","children":null,"spread":false},{"title":"lib","children":[{"title":"ipn","children":[{"title":"server_supervisor.ex <span style='color:#111;'> 361B </span>","children":null,"spread":false},{"title":"database.ex <span style='color:#111;'> 410B </span>","children":null,"spread":false},{"title":"list.ex <span style='color:#111;'> 1.36KB </span>","children":null,"spread":false},{"title":"database_worker.ex <span style='color:#111;'> 1.19KB </span>","children":null,"spread":false},{"title":"fake_paypal_ack.ex <span style='color:#111;'> 84B </span>","children":null,"spread":false},{"title":"supervisor.ex <span style='color:#111;'> 336B </span>","children":null,"spread":false},{"title":"web.ex <span style='color:#111;'> 2.14KB </span>","children":null,"spread":false},{"title":"application.ex <span style='color:#111;'> 158B </span>","children":null,"spread":false},{"title":"pay_pal_ack.ex <span style='color:#111;'> 666B </span>","children":null,"spread":false},{"title":"pool_supervisor.ex <span style='color:#111;'> 432B </span>","children":null,"spread":false},{"title":"process_ipn.ex <span style='color:#111;'> 539B </span>","children":null,"spread":false},{"title":"cache.ex <span style='color:#111;'> 708B </span>","children":null,"spread":false},{"title":"server.ex <span style='color:#111;'> 1.78KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"load_test.exs <span style='color:#111;'> 316B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 934B </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明