Multi API Version 2.11.1
What's Changed
-
Physical CardsPhysical Card A payment card that is printed or embedded in wearables and sent to customers directly. Physical cards are created by first creating a virtual card and then upgrading it to a physical card. They are sent in an inactive state and must be activated by the card assignee before first use.: With this release we are introducing support to upgrade virtual cardsVirtual Card A payment card that is created instantly and can be used for e-commerce and online purchases. Virtual cards are issued through the Mastercard network and are automatically enrolled in the 3D Secure program for increased security and limited fraud risk. They can be created in prepaid or debit mode. to physical cardsPhysical Card A payment card that is printed or embedded in wearables and sent to customers directly. Physical cards are created by first creating a virtual card and then upgrading it to a physical card. They are sent in an inactive state and must be activated by the card assignee before first use.. Physical cardsPhysical Card A payment card that is printed or embedded in wearables and sent to customers directly. Physical cards are created by first creating a virtual card and then upgrading it to a physical card. They are sent in an inactive state and must be activated by the card assignee before first use. can be either traditional plastic cards, but also wearables.
POST/managed_cards/{id}/physical/upgradePOST/managed_cards/{id}/physical/activatePOST/managed_cards/{id}/physical/pin/unblockPOST/managed_cards/{id}/physical/pin/getPOST/managed_cards/{id}/physical/pin/setPOST/managed_cards/{id}/physical/report_lostPOST/managed_cards/{id}/physical/report_stolenPOST/managed_cards/{id}/physical/replace_damaged
-
Spend Control: This release also introduces the ability to configure purchase authorisation rules at both application level (from Settings area), as well as individual card level (via APIs).
POST/managed_cards/{id}/auth_rule/getPOST/managed_cards/{id}/auth_rule/setPOST/managed_cards/{id}/auth_rule/unset
What's New
POST /managed_cards/{id}/physical/report_stolen
POST /managed_cards/{id}/physical/replace_damaged
POST /managed_cards/{id}/physical/pin/unblock
POST /managed_cards/{id}/physical/pin/get
POST /managed_cards/{id}/physical/pin/set
POST /managed_cards/{id}/physical/report_lost
POST /managed_cards/{id}/physical/activate
POST /managed_cards/{id}/physical/upgrade
POST /managed_cards/{id}/auth_rule/get
POST /managed_cards/{id}/auth_rule/set
POST /managed_cards/{id}/auth_rule/unset
What's Changed
POST /consumersConsumers Individual persons who can be onboarded as identities on Weavr. Consumer identities represent individual customers and require Know Your Customer (KYC) verification. For consumers, the card owner and card assignee are typically the same person./{id}/kycKYC Know Your Customer - the identity verification process for consumer identities. This process allows you to seamlessly and securely verify your user's identity. Weavr will ask users to submit the necessary information and documentation so that they can get approved by financial providers./start
Return Type:
Changed response : 409 Conflict
Conflict
-
Changed content type :
application/json-
Changed property
errorCode(string)Added enum values:
DOB_MISSINGADDRESS_MISSING
-
POST /managed_cards/get
Request:
Changed content type : application/json
-
Changed property
type(string)Added enum value:
PHYSICAL
Removed enum value:
PLASTIC
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/json-
Changed property
card(array)Changed items (object):
-
Added property
physicalCardDetails(object)-
Property
cardBureau(string) -
Property
productReference(string) -
Property
carrierType(string) -
Property
physicalState(object)Enum values:
PENDING_ACTIVATIONACTIVELOSTSTOLENDAMAGEDEXPIREDPIN_BLOCKED
-
Property
physicalActivationState(object)Enum values:
CONVERTED_ACTIVATION_PENDINGCONVERTED_ACTIVEREGENERATED_ACTIVATION_PENDINGREGENERATED_ACTIVERENEWED_ACTIVATION_PENDINGRENEWED_ACTIVE
-
Property
replacementId(integer) -
Property
replacementType(string)Enum values:
DAMAGEDLOST_STOLENRENEW
-
-
Added property
deliveryAddress(object)-
Property
addressLine1(string)Address of the identity
-
Property
addressLine2(string)Continued address of the identity
-
Property
city(string)City of the identity
-
Property
country(string)Country of the identity - using ISO 3166 alpha-2
-
Property
postCode(string)Post code of the identity
-
Property
state(string)State of the identity
-
-
Changed property
type(string)Added enum value:
-
PHYSICALRemoved enum value: -
PLASTIC
-
-
-
POST /managed_cards/{id}/unfreeze
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/json-
Added property
physicalCardDetails(object)-
Property
cardBureau(string) -
Property
productReference(string) -
Property
carrierType(string) -
Property
physicalState(object)Enum values:
PENDING_ACTIVATIONACTIVELOSTSTOLENDAMAGEDEXPIREDPIN_BLOCKED
-
Property
physicalActivationState(object)Enum values:
CONVERTED_ACTIVATION_PENDINGCONVERTED_ACTIVEREGENERATED_ACTIVATION_PENDINGREGENERATED_ACTIVERENEWED_ACTIVATION_PENDINGRENEWED_ACTIVE
-
Property
replacementId(integer) -
Property
replacementType(string)Enum values:
DAMAGEDLOST_STOLENRENEW
-
-
Added property
deliveryAddress(object)-
Property
addressLine1(string)Address of the identity
-
Property
addressLine2(string)Continued address of the identity
-
Property
city(string)City of the identity
-
Property
country(string)Country of the identity - using ISO 3166 alpha-2
-
Property
postCode(string)Post code of the identity
-
Property
state(string)State of the identity
-
-
Changed property
type(string)Added enum value:
-
PHYSICALRemoved enum value: -
PLASTIC
-
Changed response : 409 Conflict
Conflict
-
-
Changed content type :
application/json-
Changed property
errorCode(string)Added enum value:
INSTRUMENT_MARKED_LOST_STOLEN
-
POST /managed_cards/{id}/remove
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/json-
Added property
physicalCardDetails(object)-
Property
cardBureau(string) -
Property
productReference(string) -
Property
carrierType(string) -
Property
physicalState(object)Enum values:
PENDING_ACTIVATIONACTIVELOSTSTOLENDAMAGEDEXPIREDPIN_BLOCKED
-
Property
physicalActivationState(object)Enum values:
CONVERTED_ACTIVATION_PENDINGCONVERTED_ACTIVEREGENERATED_ACTIVATION_PENDINGREGENERATED_ACTIVERENEWED_ACTIVATION_PENDINGRENEWED_ACTIVE
-
Property
replacementId(integer) -
Property
replacementType(string)Enum values:
DAMAGEDLOST_STOLENRENEW
-
-
Added property
deliveryAddress(object)-
Property
addressLine1(string)Address of the identity
-
Property
addressLine2(string)Continued address of the identity
-
Property
city(string)City of the identity
-
Property
country(string)Country of the identity - using ISO 3166 alpha-2
-
Property
postCode(string)Post code of the identity
-
Property
state(string)State of the identity
-
-
Changed property
type(string)Added enum value:
-
PHYSICALRemoved enum value: -
PLASTIC
-
-
POST /managed_cards/{id}/get
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/json-
Added property
physicalCardDetails(object)-
Property
cardBureau(string) -
Property
productReference(string) -
Property
carrierType(string) -
Property
physicalState(object)Enum values:
PENDING_ACTIVATIONACTIVELOSTSTOLENDAMAGEDEXPIREDPIN_BLOCKED
-
Property
physicalActivationState(object)Enum values:
CONVERTED_ACTIVATION_PENDINGCONVERTED_ACTIVEREGENERATED_ACTIVATION_PENDINGREGENERATED_ACTIVERENEWED_ACTIVATION_PENDINGRENEWED_ACTIVE
-
Property
replacementId(integer) -
Property
replacementType(string)Enum values:
DAMAGEDLOST_STOLENRENEW
-
-
Added property
deliveryAddress(object)-
Property
addressLine1(string)Address of the identity
-
Property
addressLine2(string)Continued address of the identity
-
Property
city(string)City of the identity
-
Property
country(string)Country of the identity - using ISO 3166 alpha-2
-
Property
postCode(string)Post code of the identity
-
Property
state(string)State of the identity
-
-
Changed property
type(string)Added enum value:
-
PHYSICALRemoved enum value: -
PLASTIC
-
-
POST /managed_cards/{id}/update
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/json-
Added property
physicalCardDetails(object)-
Property
cardBureau(string) -
Property
productReference(string) -
Property
carrierType(string) -
Property
physicalState(object)Enum values:
PENDING_ACTIVATIONACTIVELOSTSTOLENDAMAGEDEXPIREDPIN_BLOCKED
-
Property
physicalActivationState(object)Enum values:
CONVERTED_ACTIVATION_PENDINGCONVERTED_ACTIVEREGENERATED_ACTIVATION_PENDINGREGENERATED_ACTIVERENEWED_ACTIVATION_PENDINGRENEWED_ACTIVE
-
Property
replacementId(integer) -
Property
replacementType(string)Enum values:
DAMAGEDLOST_STOLENRENEW
-
-
Added property
deliveryAddress(object)-
Property
addressLine1(string)Address of the identity
-
Property
addressLine2(string)Continued address of the identity
-
Property
city(string)City of the identity
-
Property
country(string)Country of the identity - using ISO 3166 alpha-2
-
Property
postCode(string)Post code of the identity
-
Property
state(string)State of the identity
-
-
Changed property
type(string)Added enum value:
-
PHYSICALRemoved enum value: -
PLASTIC
-
-
POST /managedcards//create
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/json-
Added property
physicalCardDetails(object)-
Property
cardBureau(string) -
Property
productReference(string) -
Property
carrierType(string) -
Property
physicalState(object)Enum values:
PENDING_ACTIVATIONACTIVELOSTSTOLENDAMAGEDEXPIREDPIN_BLOCKED
-
Property
physicalActivationState(object)Enum values:
CONVERTED_ACTIVATION_PENDINGCONVERTED_ACTIVEREGENERATED_ACTIVATION_PENDINGREGENERATED_ACTIVERENEWED_ACTIVATION_PENDINGRENEWED_ACTIVE
-
Property
replacementId(integer) -
Property
replacementType(string)Enum values:
DAMAGEDLOST_STOLENRENEW
-
-
Added property
deliveryAddress(object)-
Property
addressLine1(string)Address of the identity
-
Property
addressLine2(string)Continued address of the identity
-
Property
city(string)City of the identity
-
Property
country(string)Country of the identity - using ISO 3166 alpha-2
-
Property
postCode(string)Post code of the identity
-
Property
state(string)State of the identity
-
-
Changed property
type(string)Added enum value:
-
PHYSICALRemoved enum value: -
PLASTIC
-
-
POST /managed_cards/{id}/freeze
Return Type:
Changed response : 200 OK
Success
-
Changed content type :
application/json-
Added property
physicalCardDetails(object)-
Property
cardBureau(string) -
Property
productReference(string) -
Property
carrierType(string) -
Property
physicalState(object)Enum values:
PENDING_ACTIVATIONACTIVELOSTSTOLENDAMAGEDEXPIREDPIN_BLOCKED
-
Property
physicalActivationState(object)Enum values:
CONVERTED_ACTIVATION_PENDINGCONVERTED_ACTIVEREGENERATED_ACTIVATION_PENDINGREGENERATED_ACTIVERENEWED_ACTIVATION_PENDINGRENEWED_ACTIVE
-
Property
replacementId(integer) -
Property
replacementType(string)Enum values:
DAMAGEDLOST_STOLENRENEW
-
-
Added property
deliveryAddress(object)-
Property
addressLine1(string)Address of the identity
-
Property
addressLine2(string)Continued address of the identity
-
Property
city(string)City of the identity
-
Property
country(string)Country of the identity - using ISO 3166 alpha-2
-
Property
postCode(string)Post code of the identity
-
Property
state(string)State of the identity
-
-
Changed property
type(string)Added enum value:
-
PHYSICALRemoved enum value: -
PLASTIC
-
Changed response : 409 Conflict
Conflict
-
-
Changed content type :
application/json-
Changed property
errorCode(string)Added enum value:
INSTRUMENT_MARKED_LOST_STOLEN
-