在 square_connect Ruby 上创建退款 sdk 出现内部服务器错误
Create Refund on square_connect Ruby sdk gives INTERNAL SERVER ERROR
我正在使用 square_connect ruby gem 退款。
body =
#<SquareConnect::CreateRefundRequest
@amount_money=#<SquareConnect::Money @amount=200, @currency="USD">,
@idempotency_key="be70cc12-28dd-4168-96ea-6eb78f299207",
@tender_id="asdkasdkakdakdakda">
所有其他参数都符合预期。我也更改了Tender key。
result = api_instance.create_refund(authorization, location_id, transaction_id, body)
这给我内部服务器错误。
ETHON: performed EASY effective_url=https://connect.squareup.com/v2/locations/BP6GXQNEANA9B/transactions/b2fd4689-af1b-40a4-b706-aafd592e1111/refund response_code=500 return_code=ok total_time=1.883598
SquareConnect::ApiError: Internal Server Error - {"errors":[{"category":"API_ERROR","code":"INTERNAL_SERVER_ERROR","detail":"An internal error has occurred, and the API was unable to service your request."}]}
您确定您的 tender_id
与您要退款的投标匹配吗? 500 不是正确的响应,但您似乎没有选择正确的退款投标。
您还应该考虑将您的 SDK 升级到最新版本。
这是 Square Connect API 中的一个主要错误。我实际上是在尝试使用错误的事务 ID,而不是得到类似 "Incorrect Transaction ID" 我得到的是 500 内部服务器错误。
我一直在使用 Stripe、Payflow。 Authorize.net、Braintree 和 Moneris API 已经将近 2 年了,但我从未收到过错误交易 ID 的 500 内部服务器错误。所以 Square 需要紧急解决它。
我正在使用 square_connect ruby gem 退款。
body =
#<SquareConnect::CreateRefundRequest
@amount_money=#<SquareConnect::Money @amount=200, @currency="USD">,
@idempotency_key="be70cc12-28dd-4168-96ea-6eb78f299207",
@tender_id="asdkasdkakdakdakda">
所有其他参数都符合预期。我也更改了Tender key。
result = api_instance.create_refund(authorization, location_id, transaction_id, body)
这给我内部服务器错误。
ETHON: performed EASY effective_url=https://connect.squareup.com/v2/locations/BP6GXQNEANA9B/transactions/b2fd4689-af1b-40a4-b706-aafd592e1111/refund response_code=500 return_code=ok total_time=1.883598
SquareConnect::ApiError: Internal Server Error - {"errors":[{"category":"API_ERROR","code":"INTERNAL_SERVER_ERROR","detail":"An internal error has occurred, and the API was unable to service your request."}]}
您确定您的 tender_id
与您要退款的投标匹配吗? 500 不是正确的响应,但您似乎没有选择正确的退款投标。
您还应该考虑将您的 SDK 升级到最新版本。
这是 Square Connect API 中的一个主要错误。我实际上是在尝试使用错误的事务 ID,而不是得到类似 "Incorrect Transaction ID" 我得到的是 500 内部服务器错误。
我一直在使用 Stripe、Payflow。 Authorize.net、Braintree 和 Moneris API 已经将近 2 年了,但我从未收到过错误交易 ID 的 500 内部服务器错误。所以 Square 需要紧急解决它。