Worldpay Lead Submission API — submit merchant leads to Worldpay Salesforce CRM.
A Worldpay sales representative contacts the merchant to begin the sales cycle.
Example
{:ok, lead} = Worldpay.Partner.LeadSubmission.submit(%{
"lead" => %{
"firstName" => "John",
"lastName" => "Smith",
"email" => "john@example.com",
"phone" => "+441234567890",
"businessName" => "Smith & Co",
"estimatedAnnualVolume" => 120000,
"partnerReference" => "partner-lead-001"
}
}, config)
Summary
Functions
@spec get(String.t(), Worldpay.Config.t()) :: {:ok, map()} | {:error, Worldpay.Error.t()}
Retrieve a lead by ID.
@spec submit(map(), Worldpay.Config.t()) :: {:ok, map()} | {:error, Worldpay.Error.t()}
Submit a merchant lead to Worldpay Salesforce.