Bonjour,
Je développe une application PHP pour pouvoir acheter un nom de domaine.
J'ai exploré l'OVH API et je me suis aussi inspiré de ce post : https://community.ovhcloud.com/t/43789
Lorsque j'arrive à l'étape pour récupérer les moyens de paiements disponibles pour la commande, cela me retourne un tableau vide :
`GET /me/order/{orderId}/availableRegisteredPaymentMean`
Pourtant, j'ai bien un moyen de paiement par défaut défini dans mon espace.
J'ai essayé une autre approche, en récupérant mon moyen de paiement :
`GET /me/payment/method`
Puis :
`GET /me/order/{orderId}/pay (avec le method id)`
Mais je reçois l'erreur suivante :
`PayWithPaymentMethod Data is not a hash for a complex type`
Pourriez-vous me guider ?
Merci par avance
J'ai activité dans https://www.ovh.com/manager/dedicated/index.html#/useraccount/advanced
Les fonctionnalités beta et le mode développeur mais j'obtiens toujours un tableau vide avec :
`$ovh->get('/me/order/'.$orderId.'/availableRegisteredPaymentMean');`
Help !
Je rencontre exactement le même problème et impossible de trouver une aide à ce sujet. ![]()
Si ça peut aider, en php, l'exemple API donne comme syntaxe :
$result = $ovh->post('/me/order/'.$orderId.'/pay', array(
'paymentMethod' => '{"id":'.$id_payment.'}', // Payment method informations for pay (type: billing.order.PayWithPaymentMethod)
));
mais il faut en réalité :
$result = $ovh->post('/me/order/'.$orderId.'/pay', array(
'paymentMethod' => array("id"=>$id_payment) // Payment method informations for pay (type: billing.order.PayWithPaymentMethod)
));