Back to All

Solo acepta MXN. No puedo hacer pago en USD

Hola, estoy teniendo problemas para procesar un pago en USD con la sdk de javascript:

conekta.Order.create({
  currency: 'USD',
  amount: 9213,
  customer_info: { customer_id: 'cus_2qJRkwozguzRpsEoC' },
  line_items: [
    {
      name: 'Sample Canvas Laundry Cart',
      unit_price: 996,
      quantity: 8
    }
  ],
  checkout: {
    allowed_payment_methods: [ 'cash', 'card', 'bank_transfer' ],
    force_3ds_flow: false,
    monthly_installments_enabled: false,
    monthly_installments_options: [ 3 ]
  },
  shipping_contact: {
    phone: '04121300890',
    receiver: 'Cesar Rodriguez',
    address: {
      street1: 'Calle 191',
      postal_code: '2005',
      country: 'VE',
      state: '',
      city: 'Valencia'
    }
  },
  shipping_lines: [
    {
      amount: 747,
      carrier: 'Paqueteexpress',
      id: 'ship_cus_2qJRkwozguzRpsEoC_6969508'
    }
  ],
  tax_lines: [
    {
      id: 'tax_38c7e9e4-c6f6-4fb6-a96d-ef389b877f26',
      description: 'Manejo',
      amount: 498
    }
  ],
  discount_lines: []
});

La operacion arroja el siguiente error:

{
  http_code: 422,
  details: [
    {
      debug_message: 'Only accepts MXN.',
      message: 'Solo acepta MXN.',
      param: 'currency',
      code: 'conekta.errors.parameter_validation.currency.only_accepts'
    }
  ],
  object: 'error',
  type: 'parameter_validation_error',
  log_id: '611f1b820211a678395ec0fa'
}

Alguna idea de como podría solucionar? Gracias de antemano