Payment Upsert

  • 130Views
  • Last Post 03 June 2019
Korhan Mulcar posted this 31 May 2019


We are trying to upsert Payment records to Salesforce but we get Contact: ID value of incorrect type error.

We are using PaymentID as external Id for Payments.

Contact is a lookup field on Payment and we are sending Contact Member ID (External ID on contact) 

So when I send Contact Member ID 12345 on payment, it gives Contact: ID value of incorrect type error. How do I solve this error?


Note: We are sending data from our internal system, so our system doesn't hold salesforce IDs. So we can only use Contact Member ID as lookup.


Dmitriy Muzurov posted this 03 June 2019

Hello Korhan,

Thank you for contacting our Skyvia Team.

The Salesforce error "ID Value of Incorrect Type" means that an ID being sent to Salesforce is not the correct type that Salesforce is expecting.

In the package ID 71896 there is another error message while in the package ID 71925 different table is used for lookup and external ID.

Let us know whether your issue should still be addressed and, if yes, the correct ID of the package.

We are looking forward to hearing from you.