woocommerce-paypal-payments/tests/qa/resources/pcp-merchants.ts
Misha Utkin ce30d9d96b
Update /resources/
- Add data for merchant without reference transactions.
- Update subscription products.
- Add disable webhook verification plugin for PayPal subscriptions.
2025-06-24 11:44:26 +02:00

49 lines
1.3 KiB
TypeScript

/**
* Internal dependencies
*/
import { Pcp } from './types';
const invalid: Pcp.Merchant = {
email: process.env.MERCHANT_INVALID_EMAIL,
client_id: process.env.MERCHANT_INVALID_CLIENT_ID,
client_secret: process.env.MERCHANT_INVALID_CLIENT_SECRET,
account_id: process.env.MERCHANT_INVALID_ACCOUNT_ID,
};
const usa: Pcp.Merchant = {
email: process.env.MERCHANT_USA_EMAIL,
client_id: process.env.MERCHANT_USA_CLIENT_ID,
client_secret: process.env.MERCHANT_USA_CLIENT_SECRET,
account_id: process.env.MERCHANT_USA_ACCOUNT_ID,
};
const germany: Pcp.Merchant = {
email: process.env.MERCHANT_DE_EMAIL,
client_id: process.env.MERCHANT_DE_CLIENT_ID,
client_secret: process.env.MERCHANT_DE_CLIENT_SECRET,
account_id: process.env.MERCHANT_DE_ACCOUNT_ID,
};
const mexico: Pcp.Merchant = {
email: process.env.MERCHANT_MX_EMAIL,
client_id: process.env.MERCHANT_MX_CLIENT_ID,
client_secret: process.env.MERCHANT_MX_CLIENT_SECRET,
account_id: process.env.MERCHANT_MX_ACCOUNT_ID,
};
const usaNoRef: Pcp.Merchant = {
email: process.env.MERCHANT_USA_NOREF_EMAIL,
client_id: process.env.MERCHANT_USA_NOREF_CLIENT_ID,
client_secret: process.env.MERCHANT_USA_NOREF_CLIENT_SECRET,
account_id: process.env.MERCHANT_USA_NOREF_ACCOUNT_ID,
};
export const merchants: {
[ key: string ]: Pcp.Merchant;
} = {
invalid,
usa,
usaNoRef,
germany,
mexico,
};