2016-09-20 15 views
0

當我嘗試從instamojo支付網關的網絡掛接網址更新付款詳細信息的數據庫表是不是在所有如何在春季控制器使用網絡掛接網址從Instamojo更新MySQL數據庫

下面的工作是控制器類

@Async 
@Controller 
public class PaymentWebhook { 

    @Autowired 
    private UserService userService; 

    @ResponseBody 
    @RequestMapping(value = "/payment", method = RequestMethod.POST) 
    public String savePaymentDetails(@RequestParam Map<String, String> params) { 

     System.out.println(params.get("buyer")); 
     System.out.println(params.get("buyer_name")); 
     System.out.println(params.get("status")); 
     System.out.println(params.get("payment_id")); 
     System.out.println(params.get("amount")); 

     PaymentDetails details = new PaymentDetails(); 
     details.setUser_name(params.get("buyer_name")); 
     details.setPayment_id(params.get("payment_id")); 
     details.setPayment_status(params.get("status")); 
     details.setMail(params.get("buyer")); 
     details.setAmount(Integer.parseInt(params.get("amount"))); 
     userService.savePaymentDetails(details); 

     return "success"; 

    } 

} 

SOP的能夠打印的細節,但方法不會得到執行

+0

請使用他們的Webhook測試工具測試您的webhook端點:https://www.instamojo.com/integrations/並檢查收到的錯誤消息。 –

回答