From ef2b18c5a69463bc8ff5526902ad3cbcf7415ce7 Mon Sep 17 00:00:00 2001 From: dragosp1011 Date: Wed, 15 Apr 2026 17:09:57 +0300 Subject: [PATCH] fix: use resource url on instant buy --- packages/boutique/backend/src/open-payments/service.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/boutique/backend/src/open-payments/service.ts b/packages/boutique/backend/src/open-payments/service.ts index 40fee3682..183a37a47 100644 --- a/packages/boutique/backend/src/open-payments/service.ts +++ b/packages/boutique/backend/src/open-payments/service.ts @@ -384,7 +384,7 @@ export class OpenPayments implements IOpenPayments { await this.opClient.outgoingPayment .create( { - url: new URL(payment.walletAddress).origin, + url: customerWalletAddress.resourceServer, accessToken: grant.access_token.value }, { @@ -397,9 +397,10 @@ export class OpenPayments implements IOpenPayments { } } ) - .catch(() => { + .catch((err) => { this.logger.error( - `Error while creating outgoing payment for order ${order.id}.` + `Error while creating outgoing payment for order ${order.id}.`, + err ) throw new BadRequest( 'One click buy spending limit exceeded. Please setup one click buy again.'