[英]Java web application Paypal IPN
我用 Java Servlet 和 JSP 創建了自己的網站。
我將 Paypal 付款與普通按鈕集成在一起。 當用戶完成付款時,我想對數據庫執行一些操作。
我想我必須創建IPN listener servlet ,但我找不到任何有用的東西。
我解決了我的問題。 我使用 Maven 項目的示例創建了一個 servlet IPN。 ( https://github.com/paypal/merchant-sdk-java )我簡單地添加了這個依賴項:
<dependency>
<groupId>com.paypal.sdk</groupId>
<artifactId>paypal-core</artifactId>
<version>1.7.0</version>
</dependency>
然后我在 doPost 中使用此代碼創建了 servlet ipn
Map<String,String> configMap = new HashMap<String,String>();
configMap.put("mode", "sandbox");
IPNMessage ipnlistener = new IPNMessage(request,configMap);
boolean isIpnVerified = ipnlistener.validate();
String transactionType = ipnlistener.getTransactionType();
Map<String,String> map = ipnlistener.getIpnMap();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.