Skip to content

Commit

Permalink
fix(payments-plugin): List missing available Mollie payment methods f…
Browse files Browse the repository at this point in the history
…or orders api (#2435)
  • Loading branch information
martijnvdbrug authored Oct 11, 2023
1 parent 446f61c commit 23a0499
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 2 deletions.
2 changes: 1 addition & 1 deletion packages/payments-plugin/e2e/mollie-payment.e2e-spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -349,7 +349,7 @@ describe('Mollie payments (with useDynamicRedirectUrl set to true)', () => {

it('Should get available paymentMethods', async () => {
nock('https://api.mollie.com/')
.get('/v2/methods')
.get('/v2/methods?resource=orders')
.reply(200, mockData.molliePaymentMethodsResponse);
await shopClient.asUserWithCredentials(customers[0].emailAddress, 'test');
const { molliePaymentMethods } = await shopClient.query(GET_MOLLIE_PAYMENT_METHODS, {
Expand Down
3 changes: 2 additions & 1 deletion packages/payments-plugin/src/mollie/mollie.service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -334,7 +334,8 @@ export class MollieService {
throw Error(`No apiKey configured for payment method ${paymentMethodCode}`);
}
const client = createMollieClient({ apiKey });
const methods = await client.methods.list();
// We use the orders API, so list available methods for that API usage
const methods = await client.methods.list({resource: 'orders'});
return methods.map(m => ({
...m,
code: m.id,
Expand Down

0 comments on commit 23a0499

Please sign in to comment.