/v2/payments/{payment_id}/complete with custom amount less than original

We have authorization and capture set up with the guest pays and the host can accept or decline or accept by changing the price which was authorized before. Is there a way that we can charge less than the original authorized amount for ex. if $700 is authorized and the host wants to give a discount of $100, then we need to capture only $600. Is this possible with the square?

Hi @swapnil.chavan18

The 2021-03-17 release includes a new UpdatePayment endpoint that lets you modify the amount before completing it.

1 Like

@heisel-square Thank you very much, this is what I was looking for. I will explore this API endpoint.