@chevre/domain
Version:
Chevre Domain Library for Node.js
22 lines (21 loc) • 747 B
TypeScript
import * as factory from '../../../factory';
import type { PaymentServiceProviderRepo } from '../../../repo/paymentServiceProvider';
import type { SellerPaymentAcceptedRepo } from '../../../repo/sellerPaymentAccepted';
interface IGMOInfo {
shopId: string;
shopPass: string;
returnUrls3ds: string[];
callbackType3ds?: factory.service.paymentService.ICallbackType3ds;
}
declare function getGMOInfoFromSeller(params: {
paymentMethodType: string;
seller: {
id: string;
};
paymentServiceId: string;
requirePaymentAccepted: boolean;
}): (repos: {
paymentAccepted: SellerPaymentAcceptedRepo;
paymentServiceProvider: PaymentServiceProviderRepo;
}) => Promise<IGMOInfo>;
export { getGMOInfoFromSeller };