From 0d097e7f8d04fb634667a7c6c9cab1eb9af803a2 Mon Sep 17 00:00:00 2001 From: Jeff Keen Date: Fri, 4 Nov 2022 23:29:53 -0500 Subject: [PATCH] Add rough start for ASTRA numbers --- couriers/fedex.json | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/couriers/fedex.json b/couriers/fedex.json index 9c2b8ec..c54b8c9 100644 --- a/couriers/fedex.json +++ b/couriers/fedex.json @@ -274,6 +274,38 @@ "9622001560001234567100794808390597" ] } + }, + { + "name": "FedEx Astra Legacy", + "regex": [ + "\\s*3\\s*", + "(?([0-9]\\s*){5})", + "([0-9]\\s*){3}", + "(6\\s*0\\s*([0-9]\\s*){5})", + "(?([0-9]\\s*){12})", + "([0-9]\\s*){3}", + "(?([0-9]\\s*){1})" + ], + "validation": { + "checksum": { + "name": "mod10", + "evens_multiplier": 3, + "odds_multiplier": 1 + } + }, + "tracking_url": "https://www.fedex.com/apps/fedextrack/?tracknumbers=%s", + "test_numbers": { + "valid": [ + "32971514560102447849175802862014", + "32971510360102447848540980802018", + "32971508360102447847941133172013" + ], + "invalid": [ + "42971514560102447849175802862011", + "52971510360102447848540980802011", + "52971508360102447847941133172011" + ] + } } ] }