Commitments Payment Updates (POST)

Update the metadata for your payment instruments for all active gift commitments.
Resource
/connect/fundraising/commitments/payment-updates
Resource example
https://yourInstance.salesforce.com/services/data/v63.0/connect/fundraising/commitments/payment-updates
Available version
60.0
HTTP methods
POST
Request body for POST

You can pass the commitment ID in an externalId object containing fieldName and fieldValue.

Note

JSON example
{
  "updates": [
    {
      "giftCommitmentId": "6TR5500000WO1ZIFGE",
      "paymentInstrument": {
        "type": "Venmo",
        "accountHolderName": "Daniel Chavez",
        "expiryMonth": "10",
        "expiryYear": "2026",
        "last4": "4321",
        "cardBrand": "visa",
        "bankName": "chase",
        "digitalWalletProvider": "Diner's Club",
        "bankAccountHolderType": "primary",
        "bankAccountType": "checking",
        "bankAccountNumber": "123456",
        "bankCode": "HBUK",
        "gatewayName": "Gateway",
        "processorName": "Centpro",
        "processorPaymentReference": "string",
        "gatewayReference": "string"
      }
    }
  ]
}
Properties
Name Type Description Required or Optional Available Version
updates Commitment Payment Updates Request Input[] Contains the request details to update the commitment payment. Required 60.0
Response body for POST
Commitment Payment Updates