API error when completing a Square recurring donation on v2 form.
planned
Amanda Gorman
Environment: Forms that can be migrated
Issue: API error when completing a Square recurring donation on v2 form.
Testing a recurring donation with Square, v2 form with Classic template, I receive the following API error (image).
I used a testing cc for Square (4111 1111 1111 1111)
Sandbox webhook is configured in Settings.
Log: https://rtant-ibis-peso.instawp.xyz/wp-admin/edit.php?post_type=give_forms&page=give-tools&tab=logs
{ "Payment Gateway": "square", "Donation": { "id": 11743, "formId": 6226, "formTitle": "Multistep Square Recurring", "purchaseKey": "df71ca08b23e598e5ef7ee23e28a2459", "donorIp": "24.52.110.243", "createdAt": { "Object Class": "DateTime", "date": "2023-09-14 11:56:26.000000", "timezone_type": 3, "timezone": "America/Detroit" }, "updatedAt": { "Object Class": "DateTime", "date": "2023-09-14 11:56:26.000000", "timezone_type": 3, "timezone": "America/Detroit" }, "status": { "Object Class": "Give\\Donations\\ValueObjects\\DonationStatus", "\u0000*\u0000value": "pending" }, "type": {
Canny AI
Merged in a post:
Square recurring donations cannot be completed when connected using API keys.
Rick Alday
When attempting to set up a recurring donation through Square with Square connected via API keys, I encounter an error indicating that the gateway doesn't support recurring donations. This occurs both on form builder forms and option-based forms.
Jason Adams
planned
Jason Adams
Note that this wast tested using Square 2.x. We're working on releasing 3.x and will make sure this is resolved in that release.