In case payment activities are missing where integration is missing through dynamic forms, then use the below V1 API to push the payment actvities if we are not able to post it via CRM:
BODY:
{
“ActivityDetails”: {
“Status”: “{{Status}}“,
“Amount”: “{{Amount}}“,
“TransactionId”: “{{TransactionId}}“,
“ProductInfo”: “{{ProductInfo}}“,
“PaymentId”: “{{PaymentId}}“,
“PaymentGateway”: “{{PaymentGateway}}“,
“CurrencyCode”: “{{CurrencyCode}}“
},
“LeadId”: “{{ProspectID}}“,
“FormId”: “{{FormId}}“, {Form in which payment field is integrated and used for Integration}
“IsPartialSave”: true
}
SAMPLE:
{
“ActivityDetails”: {
“Status”: “Success”,
“Amount”: “37000”,
“TransactionId”: “order_IrZnxF9Ll2pZ76”,
“ProductInfo”: “Semester Fee”,
“PaymentId”: “pay_IrZrAWCsvejEuZ”,
“PaymentGateway”: “RazorPay”,
“CurrencyCode”: “INR”
},
“LeadId”: “a93032c3-81c1-11ec-b542-02a1c9b9e01c”,
“FormId”: “b3db2a34-72b1-11ec-b542-02a1c9b9e01c”,
“IsPartialSave”: true
}
