Mangopay / mangopay2-php-sdk

PHP SDK for MANGOPAY
https://packagist.org/packages/mangopay/php-sdk-v2
MIT License
122 stars 133 forks source link

Card registration - problem with Tokenisation service #502

Closed HysteriaKa closed 3 years ago

HysteriaKa commented 3 years ago

Hello, We are working on Symfony 5. We are beginner dev and we are stucked with the card registration process What we do :

controller : if ($form->isSubmitted() && $form->isValid()) { $montant = $form->getData(); $montant = $montant['Montant']; $formdata = $form->getData(); $card = new CardRegistration; $card->UserId = $this->getUser()->getMangopayId(); $card->CardType = $formdata['Cardtype']; $card->Currency = $formdata['currency']; $result = $mangoservices->CreateCard($card); $PreregistrationData = $result->PreregistrationData; $CardRegistrationURL = $result->CardRegistrationURL; $CardNumber = $formdata['Number']; $CardCVV = $formdata['CVV']; Request is intialized.

template :

`

    <input type="hidden" name="AccessKey" value="{{infos['AccessKey']}}">
    <input type="hidden" name="CardNumber" value="{{infos['CardNumber']}}">
    <input type="hidden" name="CardExperationDate" value="{{infos['CardDate']}}">
    <input type="hidden" name="CardCVV" value="{{infos['CardCVV']}}">
    <input type="submit" name="submit" value="Accepter">
</form>`

service : ` /**

  • Create Card
  • @param string $card Card Object
  • @return MangopPayCardInfo $cardInfo */ public function CreateCard($card) { $cardInfo = $this->mangoPayApi->CardRegistrations->Create($card); return $cardInfo; }`

we can't go further and make the other post and Put as we got always error. It can't be password or login as we read because we receive MangoPay certif. Thanks for your help