Я использую active_shipping для создания этикеток доставки FedEx, особенно для Мексики, где я нахожусь. Когда я пытаюсь найти расценки между действительными адресами Мексики, я получаю ошибку в названии. Но это позволяет мне сгенерировать в качестве отправления те же 2 адреса и посылки.
Это код:
origin = ActiveShipping::Location.new(
country: 'MX',
state: 'Colima',
city: 'Colima',
address1: 'Avenida Venustiano Carranza 1248-A',
zip: '28017',
name: 'Francisco Chacon',
phone: '552125122'
)
destination = ActiveShipping::Location.new(
country: 'MX',
state: 'Distrito Federal',
city: 'Mexico City',
address1: 'Santa Maria La Ribera 12',
zip: '06400',
name: 'Luis Miguel Delgado',
phone: '5527494805'
)
packages = [
ActiveShipping::Package.new(100, [93,10], cylinder: true)
]
response = fedex.find_rates(origin, destination, packages)