곧 서비스에 카카오페이를 연동하기전에 API테스트를 해보고있는데요
$arrData = array();
$arrData[‘cid’] = ‘C000000000’;
$arrData[‘partner_order_id’] = ‘123’;
$arrData[‘partner_user_id’] = ‘123’;
$arrData[‘item_name’] = ‘123213123’;
$arrData[‘tax_free_amount’] = ‘123’;
$arrData[‘quantity’] = 1;
$arrData[‘total_amount’] = 1232332;
$arrData[‘tax_free_amount’] = 12312323;
$arrData[‘vat_amount’] = 15555;
$arrData[‘approval_url’] = ‘https://developers.kakao.com/success’;
$arrData[‘cancel_url’] = ‘www.naver.com’;
$arrData[‘fail_url’] = ‘www.daum.net’;
이런식으로 post값을 curl로 날리는데요
{“msg”:“approve_url(https://developers.kakao.com/success) does not match registered website domain.”,“code”:-799
approve_url을 바꿔서 해도 계속 해당 위와 같은 json msg가 리턴됩니다
원인을 알수있을까요?
리눅스해서 curl으로 날려도 동일하네요
curl -v -X POST ‘https://kapi.kakao.com/v1/payment/ready’
-H ‘Authorization: KakaoAK a978eb84eb96582e0ca7f0fa62314b73’
–data-urlencode ‘cid=TC0ONETIME’
–data-urlencode ‘partner_order_id=partner_order_id’
–data-urlencode ‘partner_user_id=partner_user_id’
–data-urlencode ‘item_name=1231313’
–data-urlencode ‘quantity=1’
–data-urlencode ‘total_amount=2200’
–data-urlencode ‘vat_amount=200’
–data-urlencode ‘tax_free_amount=0’
–data-urlencode ‘approval_url=https://developers.kakao.com/success’
–data-urlencode ‘fail_url=https://developers.kakao.com/fail’
–data-urlencode ‘cancel_url=https://developers.kakao.com/cancel’