@Bryan-Square - and thank you for the response.
Unfortunately the searchorders API will not surface the recipient details if the order was paid for on-behalf of a different customer. If i’m wrong please correct me.
Providing sample output directly from the square API Explorer using a simple post request. You will see that all it returns, with limited use, is payment_id. Which in turn with the payment API, can be used to return the recipients email address. The payment API is void of phone, last, and first name. Data points critical to our integration.
-Will you confirm that i’m parsing the results correctly…and that phone, first, and last name is unattainable?
-If I am correct, will you also confirm that receipient will not integrate into the square customer directory properly?
-Finally, will you provide a date that the API will be available? And a date that the square customer directory will be updated correctly?
Example:
{
“id”: xxxxxxx,
“location_id”: “XXXXXXXXXXXX”,
“line_items”: [
{
“uid”: xxxxxxxx
“catalog_object_id”: xxxxxxx
“catalog_version”: xxxxxxxx
“quantity”: “1”,
“name”: “RV Tech Bridge - Unlimited Support”,
“variation_name”: “Subscription”,
“base_price_money”: {
“amount”: 2999,
“currency”: “USD”
},
“modifiers”: [
{
“uid”: xxxxxxxxxxxx
“base_price_money”: {
“amount”: 0,
“currency”: “USD”
},
“total_price_money”: {
“amount”: 0,
“currency”: “USD”
},
“name”: “RV Make (for example: Grand Design, Jayco, Forest River, etc.): Intech”
},
{
“uid”: xxxxxxxxxxxxx
“base_price_money”: {
“amount”: 0,
“currency”: “USD”
},
“total_price_money”: {
“amount”: 0,
“currency”: “USD”
},
“name”: “RV Model: Sol Horizon”
},
{
“uid”: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
“base_price_money”: {
“amount”: 0,
“currency”: “USD”
},
“total_price_money”: {
“amount”: 0,
“currency”: “USD”
},
“name”: “What year was your RV made? (YYYY): 2020”
}
],
“gross_sales_money”: {
“amount”: 2999,
“currency”: “USD”
},
“total_tax_money”: {
“amount”: 0,
“currency”: “USD”
},
“total_discount_money”: {
“amount”: 0,
“currency”: “USD”
},
“total_money”: {
“amount”: 2999,
“currency”: “USD”
},
“variation_total_price_money”: {
“amount”: 2999,
“currency”: “USD”
},
“item_type”: “ITEM”
}
],
“fulfillments”: [
{
“uid”: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
“type”: “DIGITAL”,
“state”: “PROPOSED”
}
],
“created_at”: “2021-12-27T00:07:10.130Z”,
“updated_at”: “2021-12-27T14:42:06.327Z”,
“state”: “OPEN”,
“version”: 5,
“reference_id”: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
“total_tax_money”: {
“amount”: 0,
“currency”: “USD”
},
“total_discount_money”: {
“amount”: 0,
“currency”: “USD”
},
“total_tip_money”: {
“amount”: 0,
“currency”: “USD”
},
“total_money”: {
“amount”: 2999,
“currency”: “USD”
},
“tenders”: [
{
“id”: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
“location_id”: xxxxxxxxxxxxxxxxxxxx
“transaction_id”: xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
“created_at”: “2021-12-27T00:07:10Z”,
“amount_money”: {
“amount”: 2999,
“currency”: “USD”
},
“type”: “CARD”,
“card_details”: {
“status”: “CAPTURED”,
“card”: {
“card_brand”: “VISA”,
“last_4”: xxxxx
“fingerprint”:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
},
“entry_method”: “ON_FILE”
},
“payment_id”: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
}
],
“total_service_charge_money”: {
“amount”: 0,
“currency”: “USD”
},
“net_amounts”: {
“total_money”: {
“amount”: 2999,
“currency”: “USD”
},
“tax_money”: {
“amount”: 0,
“currency”: “USD”
},
“discount_money”: {
“amount”: 0,
“currency”: “USD”
},
“tip_money”: {
“amount”: 0,
“currency”: “USD”
},
“service_charge_money”: {
“amount”: 0,
“currency”: “USD”
}
},
“source”: {
“name”: “Square Online”
}
}
Thank you again in advance