Virements télégraphiques (Canada)

Notre interface API Virements télégraphiques est un excellent choix pour envoyer des paiements importants et urgents partout au Canada ou dans le monde entier. Envoyez des paiements directement au compte bancaire de votre destinataire avec des taux de change en temps réel pour plus de 20 devises et suivez vos paiements grâce à des mises à jour instantanées.

Aperçu

Limites:

999 999 999,99 $/paiement

1 paiement/appel

Appels illimités

Pays:

Plus de 200 pays (tous les pays non sanctionnés du réseau SWIFT)

24 devises (conversion immédiate au taux de change en temps réel)

Vitesse:

Le jour même (paiements envoyés en CAD et en USD)

2 jours ouvrables (paiements dans toute autre devise)

Heures limites (jours ouvrables) :

Paiements le jour même en CAD ou en USD

17 h 50 HE

Paiements dans toute autre devise (2 jours ouvrables)

19 h 00 HE

Remarque : Sous réserve qu'il n'y ait aucun problème. Par mesure de sécurité, nous vous recommandons d'effectuer vos paiements au moins 1 heure à l'avance.

Endpoints Summary

post
/tpp/wires/payment-initiation/customer-credit-transfer-initiation
Send Wire Payment
post
/tpp/wires/payment-initiation/get-transaction-status/get
Obtain Payment Status

Chiffrement de la charge utile

Pour des raisons de sécurité, toutes les demandes envoyées à nos interfaces API de paiement et toutes les réponses provenant de celles-ci doivent être chiffrées. Pour obtenir des instructions détaillées, consultez notre processus de chiffrement.

Voir la documentation sur le chiffrement

Envoyer un paiement

Créez votre paiement (Pain.001) en fournissant toutes les informations obligatoires indiquées dans le document « Spécifications » en haut de la page. Ces informations peuvent varier en fonction du pays de destination. Par exemple, vous devez inclure le nom et l'adresse des expéditeurs et des destinataires pour les paiements vers le Canada, tandis que les transferts d'argent vers le Qatar et les Émirats arabes unis (EAU) nécessitent un code d'objet.

Une fois votre paiement soumis, nous le validerons et nous vous enverrons les résultats (Pain.002). Si tout est en ordre, nous traiterons votre paiement. Aucune autorisation n'est requise. Si vous avez choisi la conversion préalable dans l'une des devises étrangères prises en charge, nous utiliserons le taux au comptant en vigueur au moment de la soumission. Pour vérifier le taux utilisé pour votre paiement, veuillez consulter vos relevés de compte ou récupérer vos transactions enregistrées à l'aide de notre interface API Renseignements sur les comptes.

Remarque : Les paiements sont traités immédiatement et ne peuvent pas être prévus pour une date ultérieure. Ils n'apparaissent pas non plus dans les Services bancaires en ligne pour entreprises et ne peuvent pas être modifiés ou annulés une fois envoyés.

Post
/tpp/wires/payment-initiation/customer-credit-transfer-initiation

Request

Code Samples

Headers

x-request-id required
string
x-fapi-interaction-id required
string
x-app-cat-id
string
x-client-id required
string
x-api-key
string
x-fapi-financial-id
string
x-fapi-customer-last-logged-time
string
x-fapi-customer-ip-address
string
x-fapi-customer-user-agent
string
x-csrf-token
string
x-crypto-key
string
Authorization required
string
true-client-ip
string

Body

Response

Obtenir l'état du paiement

Vérifiez le dernier état de vos paiements envoyés (CAMT.005). Cet appel renvoie l'état actuel d'un paiement particulier (Pain.002) jusqu'à ce qu'il quitte BMO. Le suivi de bout en bout n'est actuellement pas disponible via notre interface API. Veuillez consulter le tableau ci-dessous pour plus d'informations sur les états possibles qui peuvent être renvoyés.

Remarque : Au lieu de vérifier manuellement, vous pouvez également demander des alertes automatiques par API Webhook, courriel ou message texte à l'aide de notre interface API Notifications push. Si vous avez configuré les alertes BMO dans les Services bancaires en ligne pour les entreprises, celles-ci se déclencheront également.

Post
/tpp/wires/payment-initiation/get-transaction-status/get

Request

Code Samples

Headers

x-request-id required
string
x-fapi-interaction-id required
string
x-app-cat-id
string
x-client-id required
string
x-api-key
string
x-fapi-financial-id
string
x-fapi-customer-last-logged-time
string
x-fapi-customer-ip-address
string
x-fapi-customer-user-agent
string
x-csrf-token
string
x-crypto-key
string
Authorization required
string
true-client-ip
string

Body

Response