코스모스팜 정기결제 이런것도 되나요?

1. 정확한 제품 또는 플러그인 이름

코스모스팜 회원관리

 

2. 상세 내용

1. 직접 만든 폼 버튼 클릭
2. 팝업생성, 상품목록 보여주기
3. 상품 구매하기 버튼 클릭
4. 기존 팝업 삭제 및 새로운 결제팝업 생성
5. 결제완료

이런것도 되는지 궁금합니다.

만약 된다면 방법이 어떻게 되는지도 궁금하네요.

액션이나 필터사용은 능숙합니다.

 

아래는 제가 생각하는 방법입니다.

<?php
//ajax요청 처리 코드

// 결제 정보 (아임포트에서 받은 정보)
$payment_info = array(
    'total' => '10000', // 총 결제 금액
    'customer_id' => '123', // 고객 ID
    'product_id' => '5', // 상품 ID
    'payment_method' => 'credit_card', // 결제 방식
    // ... (기타 필요한 정보)
);

// WooCommerce REST API 클라이언트 초기화
$woocommerce = new Automattic\WooCommerce\Client(
    'http://example.com', // 웹사이트 URL
    'ck_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', // Consumer Key
    'cs_XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX', // Consumer Secret
    [
        'version' => 'wc/v3',
    ]
);

// 구독 생성
$data = [
    'status' => 'active',
    'customer_id' => $payment_info['customer_id'],
    'billing_period' => 'month',
    'billing_interval' => '1',
    'start_date' => date('Y-m-d H:i:s'),
    'line_items' => [
        [
            'product_id' => $payment_info['product_id'],
            'quantity' => 1,
        ],
    ],
];

$subscription = $woocommerce->post('subscriptions', $data);
?>

 

다만 subscription이 영어라.. 한국어로 처리하고싶어서 kboard를 이용하고싶습니다.

 

 

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요