首页 > 解决方案 > Fineract API Post recurringdepositaccount 不起作用,并且它也没有包含在 Fineract 文档中

问题描述

邮递员中的 Fineract Post recurringdepositaccount api 响应错误消息:

{
    "timestamp": 1568640270686,
    "status": 500,
    "error": "Internal Server Error",
    "exception": "java.lang.NullPointerException",
    "message": null,
    "path": "/fineract-provider/api/v1/recurringdepositaccounts"
}

这是我的请求正文:

{
  "clientId": 67,
  "productId": 6,
  "locale": "en",
  "dateFormat": "dd MMMM yyyy",
  "submittedOnDate": "13 September 2019",
  "depositPeriodFrequencyId":1,
  "depositPeriod":1,
  "recurringFrequencyType":1,
  "recurringFrequency":1,
  "mandatoryRecommendedDepositAmount":1000,
  "isCalendarInherited":false,
  "preClosurePenalApplicable":false,
  "isMandatoryDeposit":true,
   "allowWithdrawal": false,
   "adjustAdvanceTowardsFuturePayments":false
}

标签: javac#

解决方案


我可以在https://demo.openmf.org/api-docs/apiLive.htm#rdaccounts找到的文档 (向下滚动到所有GET示例之外以进入该POST部分)说明了以下必填字段:

clientId or groupId,
productId,
submittedOnDate,
depositPeriod,
depositPeriodFrequencyId,
recurringFrequency,
recurringFrequencyType,
depositAmount,
isCalendarInherited,
mandatoryRecommendedDepositAmount

您似乎缺少这些depositAmount


推荐阅读